diff --git a/deprecated/bitwarden/1.2.5/CONFIG.md b/deprecated/bitwarden/1.2.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/bitwarden/1.2.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/bitwarden/1.2.5/Chart.lock b/deprecated/bitwarden/1.2.5/Chart.lock deleted file mode 100644 index f318689b40..0000000000 --- a/deprecated/bitwarden/1.2.5/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.2 -digest: sha256:feb1c5155f10c340b5a984ce39eb7c532c938ac71287bfa65398ef3fe458c902 -generated: "2021-05-09T16:55:40.436767251Z" diff --git a/deprecated/bitwarden/1.2.5/Chart.yaml b/deprecated/bitwarden/1.2.5/Chart.yaml deleted file mode 100644 index 3835253e00..0000000000 --- a/deprecated/bitwarden/1.2.5/Chart.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bitwarden -version: 1.2.5 -upstream_version: 2.1.5 -appVersion: "auto" -description: Unofficial Bitwarden compatible server written in Rust -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/bitwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: - - bitwarden - - bitwardenrs - - bitwarden_rs - - password - - rust -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bitwarden - - https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs - - https://github.com/dani-garcia/bitwarden_rs -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: - - name: postgresql - version: 10.4.2 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/deprecated/bitwarden/1.2.5/README.md b/deprecated/bitwarden/1.2.5/README.md deleted file mode 100644 index 8627f96d98..0000000000 --- a/deprecated/bitwarden/1.2.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Bitwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `bitwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bitwarden` 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/deprecated/bitwarden/1.2.5/app-readme.md b/deprecated/bitwarden/1.2.5/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/deprecated/bitwarden/1.2.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/deprecated/bitwarden/1.2.5/charts/common-3.5.5.tgz b/deprecated/bitwarden/1.2.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/deprecated/bitwarden/1.2.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.2.5/charts/postgresql-10.4.2.tgz b/deprecated/bitwarden/1.2.5/charts/postgresql-10.4.2.tgz deleted file mode 100644 index 1067fe424a..0000000000 Binary files a/deprecated/bitwarden/1.2.5/charts/postgresql-10.4.2.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.2.5/ix_values.yaml b/deprecated/bitwarden/1.2.5/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/deprecated/bitwarden/1.2.5/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/deprecated/bitwarden/1.2.5/questions.yaml b/deprecated/bitwarden/1.2.5/questions.yaml deleted file mode 100644 index 8c1d61d48e..0000000000 --- a/deprecated/bitwarden/1.2.5/questions.yaml +++ /dev/null @@ -1,907 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" -# Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: services - group: "Networking" - label: "Configure Service" - schema: - type: dict - hidden: true - attrs: - - variable: main - label: "Main service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36000 - required: true - hidden: true - - variable: ws - label: "Websocket service" - description: "Websocket Service" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36001 - required: true - hidden: true - -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/bitwarden/1.2.5/templates/_specialingress.tpl b/deprecated/bitwarden/1.2.5/templates/_specialingress.tpl deleted file mode 100644 index f44598078d..0000000000 --- a/deprecated/bitwarden/1.2.5/templates/_specialingress.tpl +++ /dev/null @@ -1,105 +0,0 @@ -{{/* -Renders the Ingress objects required by the chart by returning a concatinated list -of the main Ingress and any additionalIngresses. -*/}} -{{- define "bitwarden.ingress" -}} - {{- $fullName := include "common.names.fullname" . -}} - - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "extra" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub/negotiate" -}} - {{- $_ := set $ingressValues "serviceName" $fullName -}} - {{- $_ := set $ingressValues "servicePort" "8080" -}} - - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - {{- /* Generate named ingresses as required */ -}} - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "ws" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub" -}} - {{- $svcName := printf "%v-%v" $fullName "ws" -}} - {{- $_ := set $ingressValues "serviceName" $svcName -}} - {{- $_ := set $ingressValues "servicePort" "3012" -}} - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - - -{{- end }} diff --git a/deprecated/bitwarden/1.2.5/templates/_validate.tpl b/deprecated/bitwarden/1.2.5/templates/_validate.tpl deleted file mode 100644 index 5bd127517b..0000000000 --- a/deprecated/bitwarden/1.2.5/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "bitwardenrs.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "bitwardenrs.logLevelValid" -}} -{{- if not (or (eq .Values.bitwardenrs.log.level "trace") (eq .Values.bitwardenrs.log.level "debug") (eq .Values.bitwardenrs.log.level "info") (eq .Values.bitwardenrs.log.level "warn") (eq .Values.bitwardenrs.log.level "error") (eq .Values.bitwardenrs.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/deprecated/bitwarden/1.2.5/templates/common.yaml b/deprecated/bitwarden/1.2.5/templates/common.yaml deleted file mode 100644 index c83beb6c7a..0000000000 --- a/deprecated/bitwarden/1.2.5/templates/common.yaml +++ /dev/null @@ -1,8 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render special ingress for bitwarden */}} -{{- include "bitwarden.ingress" . }} diff --git a/deprecated/bitwarden/1.2.5/templates/configmap.yaml b/deprecated/bitwarden/1.2.5/templates/configmap.yaml deleted file mode 100644 index 074f8237e6..0000000000 --- a/deprecated/bitwarden/1.2.5/templates/configmap.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: bitwardenconfig - labels: - {{- include "common.labels" . | nindent 4 }} -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.bitwardenrs.allowSignups | quote }} - {{- if .Values.bitwardenrs.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.bitwardenrs.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.bitwardenrs.verifySignup true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.bitwardenrs.verifySignup | quote }} - {{- if and (eq .Values.bitwardenrs.requireEmail true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.bitwardenrs.requireEmail | quote }} - {{- if .Values.bitwardenrs.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.bitwardenrs.emailAttempts | quote }} - {{- end }} - {{- if .Values.bitwardenrs.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.bitwardenrs.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.bitwardenrs.allowInvitation | quote }} - {{- if .Values.bitwardenrs.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.bitwardenrs.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.bitwardenrs.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.bitwardenrs.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.bitwardenrs.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.bitwardenrs.orgCreationUsers | quote }} - {{- if .Values.bitwardenrs.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.bitwardenrs.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.bitwardenrs.hibpApiKey }} - HIBP_API_KEY: {{ .Values.bitwardenrs.hibpApiKey | quote }} - {{- end }} - {{- include "bitwardenrs.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.bitwardenrs.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.bitwardenrs.smtp.from | quote }} - {{- if .Values.bitwardenrs.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.bitwardenrs.smtp.fromName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.ssl }} - SMTP_SSL: {{ .Values.bitwardenrs.smtp.ssl | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.port }} - SMTP_PORT: {{ .Values.bitwardenrs.smtp.port | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.bitwardenrs.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.heloName }} - HELO_NAME: {{ .Values.bitwardenrs.smtp.heloName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.bitwardenrs.smtp.timeout | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.bitwardenrs.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.bitwardenrs.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.log.file }} - LOG_FILE: {{ .Values.bitwardenrs.log.file | quote }} - {{- end }} - {{- if or .Values.bitwardenrs.log.level .Values.bitwardenrs.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.bitwardenrs.log.level }} - {{- include "bitwardenrs.logLevelValid" . }} - LOG_LEVEL: {{ .Values.bitwardenrs.log.level | quote }} - {{- end }} - {{- if .Values.bitwardenrs.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.bitwardenrs.log.timeFormat | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.bitwardenrs.icons.disableDownload | quote }} - {{- if and (not .Values.bitwardenrs.icons.cache) (eq .Values.bitwardenrs.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cache }} - ICON_CACHE_TTL: {{ .Values.bitwardenrs.icons.cache | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.bitwardenrs.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.admin.enabled true }} - {{- if eq .Values.bitwardenrs.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.bitwardenrs.yubico.enabled true }} - {{- if .Values.bitwardenrs.yubico.server }} - YUBICO_SERVER: {{ .Values.bitwardenrs.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} diff --git a/deprecated/bitwarden/1.2.5/templates/secrets.yaml b/deprecated/bitwarden/1.2.5/templates/secrets.yaml deleted file mode 100644 index e8e0dcc3e0..0000000000 --- a/deprecated/bitwarden/1.2.5/templates/secrets.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- $adminToken := "" }} -{{- if eq .Values.bitwardenrs.admin.enabled true }} -{{- $adminToken = .Values.bitwardenrs.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.bitwardenrs.smtp.enabled true ) (.Values.bitwardenrs.smtp.user) }} -{{- $smtpUser = .Values.bitwardenrs.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.bitwardenrs.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.bitwardenrs.yubico.clientId | toString | b64enc | quote }} -{{- end -}} - -apiVersion: v1 -kind: Secret -metadata: - name: bitwardensecret - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.bitwardenrs.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.bitwardenrs.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque diff --git a/deprecated/bitwarden/1.2.5/test_values.yaml b/deprecated/bitwarden/1.2.5/test_values.yaml deleted file mode 100644 index 49df6477e9..0000000000 --- a/deprecated/bitwarden/1.2.5/test_values.yaml +++ /dev/null @@ -1,177 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - ws: - port: - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -bitwardenrs: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/deprecated/bitwarden/1.2.5/values.yaml b/deprecated/bitwarden/1.2.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/bitwarden/1.2.6/CONFIG.md b/deprecated/bitwarden/1.2.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/bitwarden/1.2.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/bitwarden/1.2.6/Chart.lock b/deprecated/bitwarden/1.2.6/Chart.lock deleted file mode 100644 index b26238b1a8..0000000000 --- a/deprecated/bitwarden/1.2.6/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.3 -digest: sha256:9a8518fbc55093f7a82f344bb35abebb468becc829923802bd521f6b8d614c04 -generated: "2021-05-22T22:12:31.348908641Z" diff --git a/deprecated/bitwarden/1.2.6/Chart.yaml b/deprecated/bitwarden/1.2.6/Chart.yaml deleted file mode 100644 index 6f6711d5bf..0000000000 --- a/deprecated/bitwarden/1.2.6/Chart.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bitwarden -version: 1.2.6 -upstream_version: 2.1.5 -appVersion: "auto" -description: Unofficial Bitwarden compatible server written in Rust -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/bitwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: - - bitwarden - - bitwardenrs - - bitwarden_rs - - password - - rust -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bitwarden - - https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs - - https://github.com/dani-garcia/bitwarden_rs -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: - - name: postgresql - version: 10.4.3 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/deprecated/bitwarden/1.2.6/README.md b/deprecated/bitwarden/1.2.6/README.md deleted file mode 100644 index 8627f96d98..0000000000 --- a/deprecated/bitwarden/1.2.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Bitwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `bitwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bitwarden` 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/deprecated/bitwarden/1.2.6/app-readme.md b/deprecated/bitwarden/1.2.6/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/deprecated/bitwarden/1.2.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/deprecated/bitwarden/1.2.6/charts/common-3.5.8.tgz b/deprecated/bitwarden/1.2.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/deprecated/bitwarden/1.2.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.2.6/charts/postgresql-10.4.3.tgz b/deprecated/bitwarden/1.2.6/charts/postgresql-10.4.3.tgz deleted file mode 100644 index 0149c98919..0000000000 Binary files a/deprecated/bitwarden/1.2.6/charts/postgresql-10.4.3.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.2.6/ix_values.yaml b/deprecated/bitwarden/1.2.6/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/deprecated/bitwarden/1.2.6/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/deprecated/bitwarden/1.2.6/questions.yaml b/deprecated/bitwarden/1.2.6/questions.yaml deleted file mode 100644 index 8c1d61d48e..0000000000 --- a/deprecated/bitwarden/1.2.6/questions.yaml +++ /dev/null @@ -1,907 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" -# Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: services - group: "Networking" - label: "Configure Service" - schema: - type: dict - hidden: true - attrs: - - variable: main - label: "Main service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36000 - required: true - hidden: true - - variable: ws - label: "Websocket service" - description: "Websocket Service" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36001 - required: true - hidden: true - -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/bitwarden/1.2.6/templates/_specialingress.tpl b/deprecated/bitwarden/1.2.6/templates/_specialingress.tpl deleted file mode 100644 index f44598078d..0000000000 --- a/deprecated/bitwarden/1.2.6/templates/_specialingress.tpl +++ /dev/null @@ -1,105 +0,0 @@ -{{/* -Renders the Ingress objects required by the chart by returning a concatinated list -of the main Ingress and any additionalIngresses. -*/}} -{{- define "bitwarden.ingress" -}} - {{- $fullName := include "common.names.fullname" . -}} - - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "extra" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub/negotiate" -}} - {{- $_ := set $ingressValues "serviceName" $fullName -}} - {{- $_ := set $ingressValues "servicePort" "8080" -}} - - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - {{- /* Generate named ingresses as required */ -}} - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "ws" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub" -}} - {{- $svcName := printf "%v-%v" $fullName "ws" -}} - {{- $_ := set $ingressValues "serviceName" $svcName -}} - {{- $_ := set $ingressValues "servicePort" "3012" -}} - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - - -{{- end }} diff --git a/deprecated/bitwarden/1.2.6/templates/_validate.tpl b/deprecated/bitwarden/1.2.6/templates/_validate.tpl deleted file mode 100644 index 5bd127517b..0000000000 --- a/deprecated/bitwarden/1.2.6/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "bitwardenrs.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "bitwardenrs.logLevelValid" -}} -{{- if not (or (eq .Values.bitwardenrs.log.level "trace") (eq .Values.bitwardenrs.log.level "debug") (eq .Values.bitwardenrs.log.level "info") (eq .Values.bitwardenrs.log.level "warn") (eq .Values.bitwardenrs.log.level "error") (eq .Values.bitwardenrs.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/deprecated/bitwarden/1.2.6/templates/common.yaml b/deprecated/bitwarden/1.2.6/templates/common.yaml deleted file mode 100644 index c83beb6c7a..0000000000 --- a/deprecated/bitwarden/1.2.6/templates/common.yaml +++ /dev/null @@ -1,8 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render special ingress for bitwarden */}} -{{- include "bitwarden.ingress" . }} diff --git a/deprecated/bitwarden/1.2.6/templates/configmap.yaml b/deprecated/bitwarden/1.2.6/templates/configmap.yaml deleted file mode 100644 index 074f8237e6..0000000000 --- a/deprecated/bitwarden/1.2.6/templates/configmap.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: bitwardenconfig - labels: - {{- include "common.labels" . | nindent 4 }} -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.bitwardenrs.allowSignups | quote }} - {{- if .Values.bitwardenrs.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.bitwardenrs.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.bitwardenrs.verifySignup true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.bitwardenrs.verifySignup | quote }} - {{- if and (eq .Values.bitwardenrs.requireEmail true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.bitwardenrs.requireEmail | quote }} - {{- if .Values.bitwardenrs.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.bitwardenrs.emailAttempts | quote }} - {{- end }} - {{- if .Values.bitwardenrs.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.bitwardenrs.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.bitwardenrs.allowInvitation | quote }} - {{- if .Values.bitwardenrs.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.bitwardenrs.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.bitwardenrs.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.bitwardenrs.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.bitwardenrs.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.bitwardenrs.orgCreationUsers | quote }} - {{- if .Values.bitwardenrs.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.bitwardenrs.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.bitwardenrs.hibpApiKey }} - HIBP_API_KEY: {{ .Values.bitwardenrs.hibpApiKey | quote }} - {{- end }} - {{- include "bitwardenrs.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.bitwardenrs.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.bitwardenrs.smtp.from | quote }} - {{- if .Values.bitwardenrs.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.bitwardenrs.smtp.fromName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.ssl }} - SMTP_SSL: {{ .Values.bitwardenrs.smtp.ssl | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.port }} - SMTP_PORT: {{ .Values.bitwardenrs.smtp.port | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.bitwardenrs.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.heloName }} - HELO_NAME: {{ .Values.bitwardenrs.smtp.heloName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.bitwardenrs.smtp.timeout | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.bitwardenrs.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.bitwardenrs.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.log.file }} - LOG_FILE: {{ .Values.bitwardenrs.log.file | quote }} - {{- end }} - {{- if or .Values.bitwardenrs.log.level .Values.bitwardenrs.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.bitwardenrs.log.level }} - {{- include "bitwardenrs.logLevelValid" . }} - LOG_LEVEL: {{ .Values.bitwardenrs.log.level | quote }} - {{- end }} - {{- if .Values.bitwardenrs.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.bitwardenrs.log.timeFormat | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.bitwardenrs.icons.disableDownload | quote }} - {{- if and (not .Values.bitwardenrs.icons.cache) (eq .Values.bitwardenrs.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cache }} - ICON_CACHE_TTL: {{ .Values.bitwardenrs.icons.cache | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.bitwardenrs.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.admin.enabled true }} - {{- if eq .Values.bitwardenrs.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.bitwardenrs.yubico.enabled true }} - {{- if .Values.bitwardenrs.yubico.server }} - YUBICO_SERVER: {{ .Values.bitwardenrs.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} diff --git a/deprecated/bitwarden/1.2.6/templates/secrets.yaml b/deprecated/bitwarden/1.2.6/templates/secrets.yaml deleted file mode 100644 index e8e0dcc3e0..0000000000 --- a/deprecated/bitwarden/1.2.6/templates/secrets.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- $adminToken := "" }} -{{- if eq .Values.bitwardenrs.admin.enabled true }} -{{- $adminToken = .Values.bitwardenrs.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.bitwardenrs.smtp.enabled true ) (.Values.bitwardenrs.smtp.user) }} -{{- $smtpUser = .Values.bitwardenrs.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.bitwardenrs.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.bitwardenrs.yubico.clientId | toString | b64enc | quote }} -{{- end -}} - -apiVersion: v1 -kind: Secret -metadata: - name: bitwardensecret - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.bitwardenrs.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.bitwardenrs.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque diff --git a/deprecated/bitwarden/1.2.6/test_values.yaml b/deprecated/bitwarden/1.2.6/test_values.yaml deleted file mode 100644 index 49df6477e9..0000000000 --- a/deprecated/bitwarden/1.2.6/test_values.yaml +++ /dev/null @@ -1,177 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - ws: - port: - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -bitwardenrs: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/deprecated/bitwarden/1.2.6/values.yaml b/deprecated/bitwarden/1.2.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/bitwarden/1.2.7/CONFIG.md b/deprecated/bitwarden/1.2.7/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/bitwarden/1.2.7/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/bitwarden/1.2.7/Chart.lock b/deprecated/bitwarden/1.2.7/Chart.lock deleted file mode 100644 index ca42af253a..0000000000 --- a/deprecated/bitwarden/1.2.7/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.3 -digest: sha256:9a8518fbc55093f7a82f344bb35abebb468becc829923802bd521f6b8d614c04 -generated: "2021-05-23T20:36:50.417967505Z" diff --git a/deprecated/bitwarden/1.2.7/Chart.yaml b/deprecated/bitwarden/1.2.7/Chart.yaml deleted file mode 100644 index 6f0ea08195..0000000000 --- a/deprecated/bitwarden/1.2.7/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bitwarden -version: 1.2.7 -upstream_version: 2.1.5 -appVersion: "auto" -description: Unofficial Bitwarden compatible server written in Rust -type: application -deprecated: true -home: https://github.com/truecharts/apps/tree/master/incubator/bitwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: - - bitwarden - - bitwardenrs - - bitwarden_rs - - password - - rust -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bitwarden - - https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs - - https://github.com/dani-garcia/bitwarden_rs -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: - - name: postgresql - version: 10.4.3 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: [] -# annotations: diff --git a/deprecated/bitwarden/1.2.7/README.md b/deprecated/bitwarden/1.2.7/README.md deleted file mode 100644 index 8627f96d98..0000000000 --- a/deprecated/bitwarden/1.2.7/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Bitwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `bitwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bitwarden` 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/deprecated/bitwarden/1.2.7/app-readme.md b/deprecated/bitwarden/1.2.7/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/deprecated/bitwarden/1.2.7/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/deprecated/bitwarden/1.2.7/charts/common-3.5.8.tgz b/deprecated/bitwarden/1.2.7/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/deprecated/bitwarden/1.2.7/charts/common-3.5.8.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.2.7/charts/postgresql-10.4.3.tgz b/deprecated/bitwarden/1.2.7/charts/postgresql-10.4.3.tgz deleted file mode 100644 index 0149c98919..0000000000 Binary files a/deprecated/bitwarden/1.2.7/charts/postgresql-10.4.3.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.2.7/ix_values.yaml b/deprecated/bitwarden/1.2.7/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/deprecated/bitwarden/1.2.7/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/deprecated/bitwarden/1.2.7/questions.yaml b/deprecated/bitwarden/1.2.7/questions.yaml deleted file mode 100644 index 4b3e3546a8..0000000000 --- a/deprecated/bitwarden/1.2.7/questions.yaml +++ /dev/null @@ -1,925 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: services - group: "Networking" - label: "Configure Service" - schema: - type: dict - hidden: true - attrs: - - variable: main - label: "Main service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36000 - required: true - hidden: true - - variable: ws - label: "Websocket service" - description: "Websocket Service" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36001 - required: true - hidden: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/bitwarden/1.2.7/templates/_specialingress.tpl b/deprecated/bitwarden/1.2.7/templates/_specialingress.tpl deleted file mode 100644 index f44598078d..0000000000 --- a/deprecated/bitwarden/1.2.7/templates/_specialingress.tpl +++ /dev/null @@ -1,105 +0,0 @@ -{{/* -Renders the Ingress objects required by the chart by returning a concatinated list -of the main Ingress and any additionalIngresses. -*/}} -{{- define "bitwarden.ingress" -}} - {{- $fullName := include "common.names.fullname" . -}} - - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "extra" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub/negotiate" -}} - {{- $_ := set $ingressValues "serviceName" $fullName -}} - {{- $_ := set $ingressValues "servicePort" "8080" -}} - - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - {{- /* Generate named ingresses as required */ -}} - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "ws" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub" -}} - {{- $svcName := printf "%v-%v" $fullName "ws" -}} - {{- $_ := set $ingressValues "serviceName" $svcName -}} - {{- $_ := set $ingressValues "servicePort" "3012" -}} - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - - -{{- end }} diff --git a/deprecated/bitwarden/1.2.7/templates/_validate.tpl b/deprecated/bitwarden/1.2.7/templates/_validate.tpl deleted file mode 100644 index 5bd127517b..0000000000 --- a/deprecated/bitwarden/1.2.7/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "bitwardenrs.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "bitwardenrs.logLevelValid" -}} -{{- if not (or (eq .Values.bitwardenrs.log.level "trace") (eq .Values.bitwardenrs.log.level "debug") (eq .Values.bitwardenrs.log.level "info") (eq .Values.bitwardenrs.log.level "warn") (eq .Values.bitwardenrs.log.level "error") (eq .Values.bitwardenrs.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/deprecated/bitwarden/1.2.7/templates/common.yaml b/deprecated/bitwarden/1.2.7/templates/common.yaml deleted file mode 100644 index c83beb6c7a..0000000000 --- a/deprecated/bitwarden/1.2.7/templates/common.yaml +++ /dev/null @@ -1,8 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render special ingress for bitwarden */}} -{{- include "bitwarden.ingress" . }} diff --git a/deprecated/bitwarden/1.2.7/templates/configmap.yaml b/deprecated/bitwarden/1.2.7/templates/configmap.yaml deleted file mode 100644 index 074f8237e6..0000000000 --- a/deprecated/bitwarden/1.2.7/templates/configmap.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: bitwardenconfig - labels: - {{- include "common.labels" . | nindent 4 }} -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.bitwardenrs.allowSignups | quote }} - {{- if .Values.bitwardenrs.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.bitwardenrs.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.bitwardenrs.verifySignup true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.bitwardenrs.verifySignup | quote }} - {{- if and (eq .Values.bitwardenrs.requireEmail true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.bitwardenrs.requireEmail | quote }} - {{- if .Values.bitwardenrs.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.bitwardenrs.emailAttempts | quote }} - {{- end }} - {{- if .Values.bitwardenrs.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.bitwardenrs.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.bitwardenrs.allowInvitation | quote }} - {{- if .Values.bitwardenrs.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.bitwardenrs.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.bitwardenrs.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.bitwardenrs.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.bitwardenrs.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.bitwardenrs.orgCreationUsers | quote }} - {{- if .Values.bitwardenrs.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.bitwardenrs.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.bitwardenrs.hibpApiKey }} - HIBP_API_KEY: {{ .Values.bitwardenrs.hibpApiKey | quote }} - {{- end }} - {{- include "bitwardenrs.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.bitwardenrs.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.bitwardenrs.smtp.from | quote }} - {{- if .Values.bitwardenrs.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.bitwardenrs.smtp.fromName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.ssl }} - SMTP_SSL: {{ .Values.bitwardenrs.smtp.ssl | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.port }} - SMTP_PORT: {{ .Values.bitwardenrs.smtp.port | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.bitwardenrs.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.heloName }} - HELO_NAME: {{ .Values.bitwardenrs.smtp.heloName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.bitwardenrs.smtp.timeout | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.bitwardenrs.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.bitwardenrs.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.log.file }} - LOG_FILE: {{ .Values.bitwardenrs.log.file | quote }} - {{- end }} - {{- if or .Values.bitwardenrs.log.level .Values.bitwardenrs.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.bitwardenrs.log.level }} - {{- include "bitwardenrs.logLevelValid" . }} - LOG_LEVEL: {{ .Values.bitwardenrs.log.level | quote }} - {{- end }} - {{- if .Values.bitwardenrs.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.bitwardenrs.log.timeFormat | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.bitwardenrs.icons.disableDownload | quote }} - {{- if and (not .Values.bitwardenrs.icons.cache) (eq .Values.bitwardenrs.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cache }} - ICON_CACHE_TTL: {{ .Values.bitwardenrs.icons.cache | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.bitwardenrs.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.admin.enabled true }} - {{- if eq .Values.bitwardenrs.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.bitwardenrs.yubico.enabled true }} - {{- if .Values.bitwardenrs.yubico.server }} - YUBICO_SERVER: {{ .Values.bitwardenrs.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} diff --git a/deprecated/bitwarden/1.2.7/templates/secrets.yaml b/deprecated/bitwarden/1.2.7/templates/secrets.yaml deleted file mode 100644 index e8e0dcc3e0..0000000000 --- a/deprecated/bitwarden/1.2.7/templates/secrets.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- $adminToken := "" }} -{{- if eq .Values.bitwardenrs.admin.enabled true }} -{{- $adminToken = .Values.bitwardenrs.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.bitwardenrs.smtp.enabled true ) (.Values.bitwardenrs.smtp.user) }} -{{- $smtpUser = .Values.bitwardenrs.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.bitwardenrs.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.bitwardenrs.yubico.clientId | toString | b64enc | quote }} -{{- end -}} - -apiVersion: v1 -kind: Secret -metadata: - name: bitwardensecret - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.bitwardenrs.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.bitwardenrs.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque diff --git a/deprecated/bitwarden/1.2.7/test_values.yaml b/deprecated/bitwarden/1.2.7/test_values.yaml deleted file mode 100644 index eb0fa46b6c..0000000000 --- a/deprecated/bitwarden/1.2.7/test_values.yaml +++ /dev/null @@ -1,177 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - ws: - port: - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -bitwardenrs: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: bitwarden - postgresqlDatabase: bitwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/deprecated/bitwarden/1.2.7/values.yaml b/deprecated/bitwarden/1.2.7/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/bitwarden/1.2.8/CONFIG.md b/deprecated/bitwarden/1.2.8/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/bitwarden/1.2.8/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/bitwarden/1.2.8/Chart.lock b/deprecated/bitwarden/1.2.8/Chart.lock deleted file mode 100644 index 427b8c1782..0000000000 --- a/deprecated/bitwarden/1.2.8/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:989d94ad13c5cc6302b8ab148429e2bd137ab4cda7ea946c4a9d2b2b88d2f2c0 -generated: "2021-05-24T11:50:43.460042713Z" diff --git a/deprecated/bitwarden/1.2.8/Chart.yaml b/deprecated/bitwarden/1.2.8/Chart.yaml deleted file mode 100644 index e5bd0ac576..0000000000 --- a/deprecated/bitwarden/1.2.8/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bitwarden -version: 1.2.8 -upstream_version: 2.1.5 -appVersion: "auto" -description: Unofficial Bitwarden compatible server written in Rust -type: application -deprecated: true -home: https://github.com/truecharts/apps/tree/master/incubator/bitwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: - - bitwarden - - bitwardenrs - - bitwarden_rs - - password - - rust -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bitwarden - - https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs - - https://github.com/dani-garcia/bitwarden_rs -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: - - name: postgresql - version: 10.4.6 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: [] -# annotations: diff --git a/deprecated/bitwarden/1.2.8/README.md b/deprecated/bitwarden/1.2.8/README.md deleted file mode 100644 index 8627f96d98..0000000000 --- a/deprecated/bitwarden/1.2.8/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Bitwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `bitwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bitwarden` 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/deprecated/bitwarden/1.2.8/app-readme.md b/deprecated/bitwarden/1.2.8/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/deprecated/bitwarden/1.2.8/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/deprecated/bitwarden/1.2.8/charts/common-3.5.8.tgz b/deprecated/bitwarden/1.2.8/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/deprecated/bitwarden/1.2.8/charts/common-3.5.8.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.2.8/charts/postgresql-10.4.6.tgz b/deprecated/bitwarden/1.2.8/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/deprecated/bitwarden/1.2.8/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.2.8/ix_values.yaml b/deprecated/bitwarden/1.2.8/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/deprecated/bitwarden/1.2.8/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/deprecated/bitwarden/1.2.8/questions.yaml b/deprecated/bitwarden/1.2.8/questions.yaml deleted file mode 100644 index 4b3e3546a8..0000000000 --- a/deprecated/bitwarden/1.2.8/questions.yaml +++ /dev/null @@ -1,925 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: services - group: "Networking" - label: "Configure Service" - schema: - type: dict - hidden: true - attrs: - - variable: main - label: "Main service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36000 - required: true - hidden: true - - variable: ws - label: "Websocket service" - description: "Websocket Service" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36001 - required: true - hidden: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/bitwarden/1.2.8/templates/_specialingress.tpl b/deprecated/bitwarden/1.2.8/templates/_specialingress.tpl deleted file mode 100644 index f44598078d..0000000000 --- a/deprecated/bitwarden/1.2.8/templates/_specialingress.tpl +++ /dev/null @@ -1,105 +0,0 @@ -{{/* -Renders the Ingress objects required by the chart by returning a concatinated list -of the main Ingress and any additionalIngresses. -*/}} -{{- define "bitwarden.ingress" -}} - {{- $fullName := include "common.names.fullname" . -}} - - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "extra" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub/negotiate" -}} - {{- $_ := set $ingressValues "serviceName" $fullName -}} - {{- $_ := set $ingressValues "servicePort" "8080" -}} - - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - {{- /* Generate named ingresses as required */ -}} - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "ws" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub" -}} - {{- $svcName := printf "%v-%v" $fullName "ws" -}} - {{- $_ := set $ingressValues "serviceName" $svcName -}} - {{- $_ := set $ingressValues "servicePort" "3012" -}} - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - - -{{- end }} diff --git a/deprecated/bitwarden/1.2.8/templates/_validate.tpl b/deprecated/bitwarden/1.2.8/templates/_validate.tpl deleted file mode 100644 index 5bd127517b..0000000000 --- a/deprecated/bitwarden/1.2.8/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "bitwardenrs.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "bitwardenrs.logLevelValid" -}} -{{- if not (or (eq .Values.bitwardenrs.log.level "trace") (eq .Values.bitwardenrs.log.level "debug") (eq .Values.bitwardenrs.log.level "info") (eq .Values.bitwardenrs.log.level "warn") (eq .Values.bitwardenrs.log.level "error") (eq .Values.bitwardenrs.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/deprecated/bitwarden/1.2.8/templates/common.yaml b/deprecated/bitwarden/1.2.8/templates/common.yaml deleted file mode 100644 index c83beb6c7a..0000000000 --- a/deprecated/bitwarden/1.2.8/templates/common.yaml +++ /dev/null @@ -1,8 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render special ingress for bitwarden */}} -{{- include "bitwarden.ingress" . }} diff --git a/deprecated/bitwarden/1.2.8/templates/configmap.yaml b/deprecated/bitwarden/1.2.8/templates/configmap.yaml deleted file mode 100644 index 074f8237e6..0000000000 --- a/deprecated/bitwarden/1.2.8/templates/configmap.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: bitwardenconfig - labels: - {{- include "common.labels" . | nindent 4 }} -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.bitwardenrs.allowSignups | quote }} - {{- if .Values.bitwardenrs.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.bitwardenrs.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.bitwardenrs.verifySignup true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.bitwardenrs.verifySignup | quote }} - {{- if and (eq .Values.bitwardenrs.requireEmail true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.bitwardenrs.requireEmail | quote }} - {{- if .Values.bitwardenrs.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.bitwardenrs.emailAttempts | quote }} - {{- end }} - {{- if .Values.bitwardenrs.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.bitwardenrs.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.bitwardenrs.allowInvitation | quote }} - {{- if .Values.bitwardenrs.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.bitwardenrs.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.bitwardenrs.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.bitwardenrs.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.bitwardenrs.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.bitwardenrs.orgCreationUsers | quote }} - {{- if .Values.bitwardenrs.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.bitwardenrs.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.bitwardenrs.hibpApiKey }} - HIBP_API_KEY: {{ .Values.bitwardenrs.hibpApiKey | quote }} - {{- end }} - {{- include "bitwardenrs.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.bitwardenrs.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.bitwardenrs.smtp.from | quote }} - {{- if .Values.bitwardenrs.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.bitwardenrs.smtp.fromName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.ssl }} - SMTP_SSL: {{ .Values.bitwardenrs.smtp.ssl | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.port }} - SMTP_PORT: {{ .Values.bitwardenrs.smtp.port | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.bitwardenrs.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.heloName }} - HELO_NAME: {{ .Values.bitwardenrs.smtp.heloName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.bitwardenrs.smtp.timeout | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.bitwardenrs.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.bitwardenrs.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.log.file }} - LOG_FILE: {{ .Values.bitwardenrs.log.file | quote }} - {{- end }} - {{- if or .Values.bitwardenrs.log.level .Values.bitwardenrs.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.bitwardenrs.log.level }} - {{- include "bitwardenrs.logLevelValid" . }} - LOG_LEVEL: {{ .Values.bitwardenrs.log.level | quote }} - {{- end }} - {{- if .Values.bitwardenrs.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.bitwardenrs.log.timeFormat | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.bitwardenrs.icons.disableDownload | quote }} - {{- if and (not .Values.bitwardenrs.icons.cache) (eq .Values.bitwardenrs.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cache }} - ICON_CACHE_TTL: {{ .Values.bitwardenrs.icons.cache | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.bitwardenrs.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.admin.enabled true }} - {{- if eq .Values.bitwardenrs.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.bitwardenrs.yubico.enabled true }} - {{- if .Values.bitwardenrs.yubico.server }} - YUBICO_SERVER: {{ .Values.bitwardenrs.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} diff --git a/deprecated/bitwarden/1.2.8/templates/secrets.yaml b/deprecated/bitwarden/1.2.8/templates/secrets.yaml deleted file mode 100644 index e8e0dcc3e0..0000000000 --- a/deprecated/bitwarden/1.2.8/templates/secrets.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- $adminToken := "" }} -{{- if eq .Values.bitwardenrs.admin.enabled true }} -{{- $adminToken = .Values.bitwardenrs.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.bitwardenrs.smtp.enabled true ) (.Values.bitwardenrs.smtp.user) }} -{{- $smtpUser = .Values.bitwardenrs.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.bitwardenrs.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.bitwardenrs.yubico.clientId | toString | b64enc | quote }} -{{- end -}} - -apiVersion: v1 -kind: Secret -metadata: - name: bitwardensecret - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.bitwardenrs.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.bitwardenrs.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque diff --git a/deprecated/bitwarden/1.2.8/test_values.yaml b/deprecated/bitwarden/1.2.8/test_values.yaml deleted file mode 100644 index eb0fa46b6c..0000000000 --- a/deprecated/bitwarden/1.2.8/test_values.yaml +++ /dev/null @@ -1,177 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - ws: - port: - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -bitwardenrs: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: bitwarden - postgresqlDatabase: bitwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/deprecated/bitwarden/1.2.8/values.yaml b/deprecated/bitwarden/1.2.8/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/bitwarden/1.3.0/CONFIG.md b/deprecated/bitwarden/1.3.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/bitwarden/1.3.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/bitwarden/1.3.0/Chart.lock b/deprecated/bitwarden/1.3.0/Chart.lock deleted file mode 100644 index be5af00ee1..0000000000 --- a/deprecated/bitwarden/1.3.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:989d94ad13c5cc6302b8ab148429e2bd137ab4cda7ea946c4a9d2b2b88d2f2c0 -generated: "2021-05-24T22:56:48.601453101Z" diff --git a/deprecated/bitwarden/1.3.0/Chart.yaml b/deprecated/bitwarden/1.3.0/Chart.yaml deleted file mode 100644 index d187fbe6a5..0000000000 --- a/deprecated/bitwarden/1.3.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: true -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/incubator/bitwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: bitwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/bitwarden_rs -type: application -upstream_version: 2.1.5 -version: 1.3.0 diff --git a/deprecated/bitwarden/1.3.0/README.md b/deprecated/bitwarden/1.3.0/README.md deleted file mode 100644 index 8627f96d98..0000000000 --- a/deprecated/bitwarden/1.3.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Bitwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `bitwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bitwarden` 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/deprecated/bitwarden/1.3.0/app-readme.md b/deprecated/bitwarden/1.3.0/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/deprecated/bitwarden/1.3.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/deprecated/bitwarden/1.3.0/charts/common-3.5.8.tgz b/deprecated/bitwarden/1.3.0/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/deprecated/bitwarden/1.3.0/charts/common-3.5.8.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.3.0/charts/postgresql-10.4.6.tgz b/deprecated/bitwarden/1.3.0/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/deprecated/bitwarden/1.3.0/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.3.0/ix_values.yaml b/deprecated/bitwarden/1.3.0/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/deprecated/bitwarden/1.3.0/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/deprecated/bitwarden/1.3.0/questions.yaml b/deprecated/bitwarden/1.3.0/questions.yaml deleted file mode 100644 index 286d94ae5c..0000000000 --- a/deprecated/bitwarden/1.3.0/questions.yaml +++ /dev/null @@ -1,955 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: services - group: "Networking" - label: "Configure Service" - schema: - type: dict - hidden: true - attrs: - - variable: main - label: "Main service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36000 - required: true - hidden: true - - variable: ws - label: "Websocket service" - description: "Websocket Service" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36001 - required: true - hidden: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/bitwarden/1.3.0/templates/_specialingress.tpl b/deprecated/bitwarden/1.3.0/templates/_specialingress.tpl deleted file mode 100644 index f44598078d..0000000000 --- a/deprecated/bitwarden/1.3.0/templates/_specialingress.tpl +++ /dev/null @@ -1,105 +0,0 @@ -{{/* -Renders the Ingress objects required by the chart by returning a concatinated list -of the main Ingress and any additionalIngresses. -*/}} -{{- define "bitwarden.ingress" -}} - {{- $fullName := include "common.names.fullname" . -}} - - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "extra" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub/negotiate" -}} - {{- $_ := set $ingressValues "serviceName" $fullName -}} - {{- $_ := set $ingressValues "servicePort" "8080" -}} - - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - {{- /* Generate named ingresses as required */ -}} - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "ws" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub" -}} - {{- $svcName := printf "%v-%v" $fullName "ws" -}} - {{- $_ := set $ingressValues "serviceName" $svcName -}} - {{- $_ := set $ingressValues "servicePort" "3012" -}} - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - - -{{- end }} diff --git a/deprecated/bitwarden/1.3.0/templates/_validate.tpl b/deprecated/bitwarden/1.3.0/templates/_validate.tpl deleted file mode 100644 index 5bd127517b..0000000000 --- a/deprecated/bitwarden/1.3.0/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "bitwardenrs.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "bitwardenrs.logLevelValid" -}} -{{- if not (or (eq .Values.bitwardenrs.log.level "trace") (eq .Values.bitwardenrs.log.level "debug") (eq .Values.bitwardenrs.log.level "info") (eq .Values.bitwardenrs.log.level "warn") (eq .Values.bitwardenrs.log.level "error") (eq .Values.bitwardenrs.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/deprecated/bitwarden/1.3.0/templates/common.yaml b/deprecated/bitwarden/1.3.0/templates/common.yaml deleted file mode 100644 index c83beb6c7a..0000000000 --- a/deprecated/bitwarden/1.3.0/templates/common.yaml +++ /dev/null @@ -1,8 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render special ingress for bitwarden */}} -{{- include "bitwarden.ingress" . }} diff --git a/deprecated/bitwarden/1.3.0/templates/configmap.yaml b/deprecated/bitwarden/1.3.0/templates/configmap.yaml deleted file mode 100644 index 074f8237e6..0000000000 --- a/deprecated/bitwarden/1.3.0/templates/configmap.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: bitwardenconfig - labels: - {{- include "common.labels" . | nindent 4 }} -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.bitwardenrs.allowSignups | quote }} - {{- if .Values.bitwardenrs.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.bitwardenrs.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.bitwardenrs.verifySignup true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.bitwardenrs.verifySignup | quote }} - {{- if and (eq .Values.bitwardenrs.requireEmail true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.bitwardenrs.requireEmail | quote }} - {{- if .Values.bitwardenrs.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.bitwardenrs.emailAttempts | quote }} - {{- end }} - {{- if .Values.bitwardenrs.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.bitwardenrs.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.bitwardenrs.allowInvitation | quote }} - {{- if .Values.bitwardenrs.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.bitwardenrs.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.bitwardenrs.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.bitwardenrs.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.bitwardenrs.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.bitwardenrs.orgCreationUsers | quote }} - {{- if .Values.bitwardenrs.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.bitwardenrs.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.bitwardenrs.hibpApiKey }} - HIBP_API_KEY: {{ .Values.bitwardenrs.hibpApiKey | quote }} - {{- end }} - {{- include "bitwardenrs.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.bitwardenrs.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.bitwardenrs.smtp.from | quote }} - {{- if .Values.bitwardenrs.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.bitwardenrs.smtp.fromName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.ssl }} - SMTP_SSL: {{ .Values.bitwardenrs.smtp.ssl | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.port }} - SMTP_PORT: {{ .Values.bitwardenrs.smtp.port | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.bitwardenrs.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.heloName }} - HELO_NAME: {{ .Values.bitwardenrs.smtp.heloName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.bitwardenrs.smtp.timeout | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.bitwardenrs.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.bitwardenrs.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.log.file }} - LOG_FILE: {{ .Values.bitwardenrs.log.file | quote }} - {{- end }} - {{- if or .Values.bitwardenrs.log.level .Values.bitwardenrs.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.bitwardenrs.log.level }} - {{- include "bitwardenrs.logLevelValid" . }} - LOG_LEVEL: {{ .Values.bitwardenrs.log.level | quote }} - {{- end }} - {{- if .Values.bitwardenrs.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.bitwardenrs.log.timeFormat | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.bitwardenrs.icons.disableDownload | quote }} - {{- if and (not .Values.bitwardenrs.icons.cache) (eq .Values.bitwardenrs.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cache }} - ICON_CACHE_TTL: {{ .Values.bitwardenrs.icons.cache | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.bitwardenrs.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.admin.enabled true }} - {{- if eq .Values.bitwardenrs.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.bitwardenrs.yubico.enabled true }} - {{- if .Values.bitwardenrs.yubico.server }} - YUBICO_SERVER: {{ .Values.bitwardenrs.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} diff --git a/deprecated/bitwarden/1.3.0/templates/secrets.yaml b/deprecated/bitwarden/1.3.0/templates/secrets.yaml deleted file mode 100644 index e8e0dcc3e0..0000000000 --- a/deprecated/bitwarden/1.3.0/templates/secrets.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- $adminToken := "" }} -{{- if eq .Values.bitwardenrs.admin.enabled true }} -{{- $adminToken = .Values.bitwardenrs.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.bitwardenrs.smtp.enabled true ) (.Values.bitwardenrs.smtp.user) }} -{{- $smtpUser = .Values.bitwardenrs.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.bitwardenrs.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.bitwardenrs.yubico.clientId | toString | b64enc | quote }} -{{- end -}} - -apiVersion: v1 -kind: Secret -metadata: - name: bitwardensecret - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.bitwardenrs.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.bitwardenrs.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque diff --git a/deprecated/bitwarden/1.3.0/test_values.yaml b/deprecated/bitwarden/1.3.0/test_values.yaml deleted file mode 100644 index eb0fa46b6c..0000000000 --- a/deprecated/bitwarden/1.3.0/test_values.yaml +++ /dev/null @@ -1,177 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - ws: - port: - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -bitwardenrs: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: bitwarden - postgresqlDatabase: bitwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/deprecated/bitwarden/1.3.0/values.yaml b/deprecated/bitwarden/1.3.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/bitwarden/1.3.1/CONFIG.md b/deprecated/bitwarden/1.3.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/bitwarden/1.3.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/bitwarden/1.3.1/Chart.lock b/deprecated/bitwarden/1.3.1/Chart.lock deleted file mode 100644 index 5da05433d4..0000000000 --- a/deprecated/bitwarden/1.3.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:989d94ad13c5cc6302b8ab148429e2bd137ab4cda7ea946c4a9d2b2b88d2f2c0 -generated: "2021-05-25T10:47:50.538623486Z" diff --git a/deprecated/bitwarden/1.3.1/Chart.yaml b/deprecated/bitwarden/1.3.1/Chart.yaml deleted file mode 100644 index e2f9e7108f..0000000000 --- a/deprecated/bitwarden/1.3.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: true -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/incubator/bitwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: bitwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/bitwarden_rs -type: application -upstream_version: 2.1.5 -version: 1.3.1 diff --git a/deprecated/bitwarden/1.3.1/README.md b/deprecated/bitwarden/1.3.1/README.md deleted file mode 100644 index 8627f96d98..0000000000 --- a/deprecated/bitwarden/1.3.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Bitwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `bitwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bitwarden` 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/deprecated/bitwarden/1.3.1/app-readme.md b/deprecated/bitwarden/1.3.1/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/deprecated/bitwarden/1.3.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/deprecated/bitwarden/1.3.1/charts/common-3.5.8.tgz b/deprecated/bitwarden/1.3.1/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/deprecated/bitwarden/1.3.1/charts/common-3.5.8.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.3.1/charts/postgresql-10.4.6.tgz b/deprecated/bitwarden/1.3.1/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/deprecated/bitwarden/1.3.1/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.3.1/ix_values.yaml b/deprecated/bitwarden/1.3.1/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/deprecated/bitwarden/1.3.1/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/deprecated/bitwarden/1.3.1/questions.yaml b/deprecated/bitwarden/1.3.1/questions.yaml deleted file mode 100644 index 9a27b75ae7..0000000000 --- a/deprecated/bitwarden/1.3.1/questions.yaml +++ /dev/null @@ -1,955 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: services - group: "Networking" - label: "Configure Service" - schema: - type: dict - hidden: true - attrs: - - variable: main - label: "Main service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36000 - required: true - hidden: true - - variable: ws - label: "Websocket service" - description: "Websocket Service" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36001 - required: true - hidden: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/bitwarden/1.3.1/templates/_specialingress.tpl b/deprecated/bitwarden/1.3.1/templates/_specialingress.tpl deleted file mode 100644 index f44598078d..0000000000 --- a/deprecated/bitwarden/1.3.1/templates/_specialingress.tpl +++ /dev/null @@ -1,105 +0,0 @@ -{{/* -Renders the Ingress objects required by the chart by returning a concatinated list -of the main Ingress and any additionalIngresses. -*/}} -{{- define "bitwarden.ingress" -}} - {{- $fullName := include "common.names.fullname" . -}} - - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "extra" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub/negotiate" -}} - {{- $_ := set $ingressValues "serviceName" $fullName -}} - {{- $_ := set $ingressValues "servicePort" "8080" -}} - - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - {{- /* Generate named ingresses as required */ -}} - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "ws" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub" -}} - {{- $svcName := printf "%v-%v" $fullName "ws" -}} - {{- $_ := set $ingressValues "serviceName" $svcName -}} - {{- $_ := set $ingressValues "servicePort" "3012" -}} - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - - -{{- end }} diff --git a/deprecated/bitwarden/1.3.1/templates/_validate.tpl b/deprecated/bitwarden/1.3.1/templates/_validate.tpl deleted file mode 100644 index 5bd127517b..0000000000 --- a/deprecated/bitwarden/1.3.1/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "bitwardenrs.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "bitwardenrs.logLevelValid" -}} -{{- if not (or (eq .Values.bitwardenrs.log.level "trace") (eq .Values.bitwardenrs.log.level "debug") (eq .Values.bitwardenrs.log.level "info") (eq .Values.bitwardenrs.log.level "warn") (eq .Values.bitwardenrs.log.level "error") (eq .Values.bitwardenrs.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/deprecated/bitwarden/1.3.1/templates/common.yaml b/deprecated/bitwarden/1.3.1/templates/common.yaml deleted file mode 100644 index c83beb6c7a..0000000000 --- a/deprecated/bitwarden/1.3.1/templates/common.yaml +++ /dev/null @@ -1,8 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render special ingress for bitwarden */}} -{{- include "bitwarden.ingress" . }} diff --git a/deprecated/bitwarden/1.3.1/templates/configmap.yaml b/deprecated/bitwarden/1.3.1/templates/configmap.yaml deleted file mode 100644 index 074f8237e6..0000000000 --- a/deprecated/bitwarden/1.3.1/templates/configmap.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: bitwardenconfig - labels: - {{- include "common.labels" . | nindent 4 }} -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.bitwardenrs.allowSignups | quote }} - {{- if .Values.bitwardenrs.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.bitwardenrs.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.bitwardenrs.verifySignup true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.bitwardenrs.verifySignup | quote }} - {{- if and (eq .Values.bitwardenrs.requireEmail true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.bitwardenrs.requireEmail | quote }} - {{- if .Values.bitwardenrs.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.bitwardenrs.emailAttempts | quote }} - {{- end }} - {{- if .Values.bitwardenrs.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.bitwardenrs.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.bitwardenrs.allowInvitation | quote }} - {{- if .Values.bitwardenrs.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.bitwardenrs.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.bitwardenrs.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.bitwardenrs.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.bitwardenrs.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.bitwardenrs.orgCreationUsers | quote }} - {{- if .Values.bitwardenrs.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.bitwardenrs.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.bitwardenrs.hibpApiKey }} - HIBP_API_KEY: {{ .Values.bitwardenrs.hibpApiKey | quote }} - {{- end }} - {{- include "bitwardenrs.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.bitwardenrs.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.bitwardenrs.smtp.from | quote }} - {{- if .Values.bitwardenrs.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.bitwardenrs.smtp.fromName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.ssl }} - SMTP_SSL: {{ .Values.bitwardenrs.smtp.ssl | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.port }} - SMTP_PORT: {{ .Values.bitwardenrs.smtp.port | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.bitwardenrs.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.heloName }} - HELO_NAME: {{ .Values.bitwardenrs.smtp.heloName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.bitwardenrs.smtp.timeout | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.bitwardenrs.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.bitwardenrs.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.log.file }} - LOG_FILE: {{ .Values.bitwardenrs.log.file | quote }} - {{- end }} - {{- if or .Values.bitwardenrs.log.level .Values.bitwardenrs.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.bitwardenrs.log.level }} - {{- include "bitwardenrs.logLevelValid" . }} - LOG_LEVEL: {{ .Values.bitwardenrs.log.level | quote }} - {{- end }} - {{- if .Values.bitwardenrs.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.bitwardenrs.log.timeFormat | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.bitwardenrs.icons.disableDownload | quote }} - {{- if and (not .Values.bitwardenrs.icons.cache) (eq .Values.bitwardenrs.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cache }} - ICON_CACHE_TTL: {{ .Values.bitwardenrs.icons.cache | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.bitwardenrs.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.admin.enabled true }} - {{- if eq .Values.bitwardenrs.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.bitwardenrs.yubico.enabled true }} - {{- if .Values.bitwardenrs.yubico.server }} - YUBICO_SERVER: {{ .Values.bitwardenrs.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} diff --git a/deprecated/bitwarden/1.3.1/templates/secrets.yaml b/deprecated/bitwarden/1.3.1/templates/secrets.yaml deleted file mode 100644 index e8e0dcc3e0..0000000000 --- a/deprecated/bitwarden/1.3.1/templates/secrets.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- $adminToken := "" }} -{{- if eq .Values.bitwardenrs.admin.enabled true }} -{{- $adminToken = .Values.bitwardenrs.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.bitwardenrs.smtp.enabled true ) (.Values.bitwardenrs.smtp.user) }} -{{- $smtpUser = .Values.bitwardenrs.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.bitwardenrs.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.bitwardenrs.yubico.clientId | toString | b64enc | quote }} -{{- end -}} - -apiVersion: v1 -kind: Secret -metadata: - name: bitwardensecret - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.bitwardenrs.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.bitwardenrs.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque diff --git a/deprecated/bitwarden/1.3.1/test_values.yaml b/deprecated/bitwarden/1.3.1/test_values.yaml deleted file mode 100644 index 28e15b538e..0000000000 --- a/deprecated/bitwarden/1.3.1/test_values.yaml +++ /dev/null @@ -1,177 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - ws: - port: - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -bitwardenrs: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: bitwarden - postgresqlDatabase: bitwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/deprecated/bitwarden/1.3.1/values.yaml b/deprecated/bitwarden/1.3.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/bitwarden/1.3.3/CONFIG.md b/deprecated/bitwarden/1.3.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/bitwarden/1.3.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/bitwarden/1.3.3/Chart.lock b/deprecated/bitwarden/1.3.3/Chart.lock deleted file mode 100644 index d5c341e3d8..0000000000 --- a/deprecated/bitwarden/1.3.3/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:6440bf31cd98bd2d4b9a8f0b6d415d9ed9cc9112faa8d21fbb2b5586852df83b -generated: "2021-05-25T11:46:55.534766275Z" diff --git a/deprecated/bitwarden/1.3.3/Chart.yaml b/deprecated/bitwarden/1.3.3/Chart.yaml deleted file mode 100644 index 27c86666c7..0000000000 --- a/deprecated/bitwarden/1.3.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: true -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/incubator/bitwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: bitwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/bitwarden_rs -type: application -upstream_version: 2.1.5 -version: 1.3.3 diff --git a/deprecated/bitwarden/1.3.3/README.md b/deprecated/bitwarden/1.3.3/README.md deleted file mode 100644 index 8627f96d98..0000000000 --- a/deprecated/bitwarden/1.3.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Bitwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `bitwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bitwarden` 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/deprecated/bitwarden/1.3.3/app-readme.md b/deprecated/bitwarden/1.3.3/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/deprecated/bitwarden/1.3.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/deprecated/bitwarden/1.3.3/charts/common-3.5.8.tgz b/deprecated/bitwarden/1.3.3/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/deprecated/bitwarden/1.3.3/charts/common-3.5.8.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.3.3/charts/postgresql-10.4.7.tgz b/deprecated/bitwarden/1.3.3/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/deprecated/bitwarden/1.3.3/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/deprecated/bitwarden/1.3.3/ix_values.yaml b/deprecated/bitwarden/1.3.3/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/deprecated/bitwarden/1.3.3/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/deprecated/bitwarden/1.3.3/questions.yaml b/deprecated/bitwarden/1.3.3/questions.yaml deleted file mode 100644 index 901263134b..0000000000 --- a/deprecated/bitwarden/1.3.3/questions.yaml +++ /dev/null @@ -1,943 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: services - group: "Networking" - label: "Configure Service" - schema: - type: dict - hidden: true - attrs: - - variable: main - label: "Main service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36000 - required: true - hidden: true - - variable: ws - label: "Websocket service" - description: "Websocket Service" - schema: - type: dict - hidden: true - 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" - schema: - type: string - default: "ClusterIP" - hidden: true - enum: - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: true - enum: - - value: HTTP - description: "HTTP" - - variable: port - label: "container port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3012 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36001 - required: true - hidden: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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 Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - - 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: customStorage - label: "Custom app storage" - group: "Storage" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/bitwarden/1.3.3/templates/_specialingress.tpl b/deprecated/bitwarden/1.3.3/templates/_specialingress.tpl deleted file mode 100644 index f44598078d..0000000000 --- a/deprecated/bitwarden/1.3.3/templates/_specialingress.tpl +++ /dev/null @@ -1,105 +0,0 @@ -{{/* -Renders the Ingress objects required by the chart by returning a concatinated list -of the main Ingress and any additionalIngresses. -*/}} -{{- define "bitwarden.ingress" -}} - {{- $fullName := include "common.names.fullname" . -}} - - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "extra" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub/negotiate" -}} - {{- $_ := set $ingressValues "serviceName" $fullName -}} - {{- $_ := set $ingressValues "servicePort" "8080" -}} - - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - {{- /* Generate named ingresses as required */ -}} - {{- range $name, $ingress := .Values.ingress }} - {{- if $ingress.enabled -}} - {{- print ("---") | nindent 0 -}} - {{- $ingressValues := $ingress -}} - - - {{/* Create Second Ingress */}} - {{- $_ := set $ingressValues "nameSuffix" "ws" -}} - {{- $_ := set ( index $ingressValues.hosts 0 ) "path" "/notifications/hub" -}} - {{- $svcName := printf "%v-%v" $fullName "ws" -}} - {{- $_ := set $ingressValues "serviceName" $svcName -}} - {{- $_ := set $ingressValues "servicePort" "3012" -}} - - - {{/* set defaults */}} - {{- if and (not $ingressValues.nameSuffix) ( ne $name "main" ) -}} - {{- $_ := set $ingressValues "nameSuffix" $name -}} - {{ end -}} - - {{- $_ := set $ "ObjectValues" (dict "ingress" $ingressValues) -}} - {{- if not $ingressValues.type -}} - {{- $_ := set $ingressValues "type" "HTTP" -}} - {{ end -}} - {{- if not $ingressValues.certType -}} - {{- $_ := set $ingressValues "certType" "" -}} - {{ end -}} - - {{- if or ( eq $ingressValues.type "TCP" ) ( eq $ingressValues.type "UDP" ) ( eq $ingressValues.type "HTTP-IR" ) -}} - {{- include "common.classes.ingressRoute" $ -}} - {{- else -}} - {{- include "common.classes.ingress" $ -}} - {{ end -}} - - {{- if $ingressValues.authForwardURL -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.classes.ingress.authForward" $ }} - {{ end -}} - - {{- if eq $ingressValues.certType "ixcert" -}} - {{- $_ := set $ "ObjectValues" (dict "certHolder" $ingressValues) -}} - {{- print ("---") | nindent 0 -}} - {{- include "common.resources.cert.secret" $ }} - {{ end -}} - {{- end }} - {{- end }} - - - - -{{- end }} diff --git a/deprecated/bitwarden/1.3.3/templates/_validate.tpl b/deprecated/bitwarden/1.3.3/templates/_validate.tpl deleted file mode 100644 index 5bd127517b..0000000000 --- a/deprecated/bitwarden/1.3.3/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "bitwardenrs.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "bitwardenrs.logLevelValid" -}} -{{- if not (or (eq .Values.bitwardenrs.log.level "trace") (eq .Values.bitwardenrs.log.level "debug") (eq .Values.bitwardenrs.log.level "info") (eq .Values.bitwardenrs.log.level "warn") (eq .Values.bitwardenrs.log.level "error") (eq .Values.bitwardenrs.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/deprecated/bitwarden/1.3.3/templates/common.yaml b/deprecated/bitwarden/1.3.3/templates/common.yaml deleted file mode 100644 index c83beb6c7a..0000000000 --- a/deprecated/bitwarden/1.3.3/templates/common.yaml +++ /dev/null @@ -1,8 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render special ingress for bitwarden */}} -{{- include "bitwarden.ingress" . }} diff --git a/deprecated/bitwarden/1.3.3/templates/configmap.yaml b/deprecated/bitwarden/1.3.3/templates/configmap.yaml deleted file mode 100644 index 074f8237e6..0000000000 --- a/deprecated/bitwarden/1.3.3/templates/configmap.yaml +++ /dev/null @@ -1,114 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: bitwardenconfig - labels: - {{- include "common.labels" . | nindent 4 }} -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.bitwardenrs.allowSignups | quote }} - {{- if .Values.bitwardenrs.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.bitwardenrs.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.bitwardenrs.verifySignup true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.bitwardenrs.verifySignup | quote }} - {{- if and (eq .Values.bitwardenrs.requireEmail true) (eq .Values.bitwardenrs.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.bitwardenrs.requireEmail | quote }} - {{- if .Values.bitwardenrs.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.bitwardenrs.emailAttempts | quote }} - {{- end }} - {{- if .Values.bitwardenrs.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.bitwardenrs.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.bitwardenrs.allowInvitation | quote }} - {{- if .Values.bitwardenrs.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.bitwardenrs.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.bitwardenrs.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.bitwardenrs.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.bitwardenrs.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.bitwardenrs.orgCreationUsers | quote }} - {{- if .Values.bitwardenrs.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.bitwardenrs.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.bitwardenrs.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.bitwardenrs.hibpApiKey }} - HIBP_API_KEY: {{ .Values.bitwardenrs.hibpApiKey | quote }} - {{- end }} - {{- include "bitwardenrs.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.bitwardenrs.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.bitwardenrs.smtp.from | quote }} - {{- if .Values.bitwardenrs.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.bitwardenrs.smtp.fromName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.ssl }} - SMTP_SSL: {{ .Values.bitwardenrs.smtp.ssl | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.port }} - SMTP_PORT: {{ .Values.bitwardenrs.smtp.port | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.bitwardenrs.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.heloName }} - HELO_NAME: {{ .Values.bitwardenrs.smtp.heloName | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.bitwardenrs.smtp.timeout | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.bitwardenrs.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.bitwardenrs.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.bitwardenrs.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.log.file }} - LOG_FILE: {{ .Values.bitwardenrs.log.file | quote }} - {{- end }} - {{- if or .Values.bitwardenrs.log.level .Values.bitwardenrs.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.bitwardenrs.log.level }} - {{- include "bitwardenrs.logLevelValid" . }} - LOG_LEVEL: {{ .Values.bitwardenrs.log.level | quote }} - {{- end }} - {{- if .Values.bitwardenrs.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.bitwardenrs.log.timeFormat | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.bitwardenrs.icons.disableDownload | quote }} - {{- if and (not .Values.bitwardenrs.icons.cache) (eq .Values.bitwardenrs.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cache }} - ICON_CACHE_TTL: {{ .Values.bitwardenrs.icons.cache | quote }} - {{- end }} - {{- if .Values.bitwardenrs.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.bitwardenrs.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.bitwardenrs.admin.enabled true }} - {{- if eq .Values.bitwardenrs.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.bitwardenrs.yubico.enabled true }} - {{- if .Values.bitwardenrs.yubico.server }} - YUBICO_SERVER: {{ .Values.bitwardenrs.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} diff --git a/deprecated/bitwarden/1.3.3/templates/secrets.yaml b/deprecated/bitwarden/1.3.3/templates/secrets.yaml deleted file mode 100644 index e8e0dcc3e0..0000000000 --- a/deprecated/bitwarden/1.3.3/templates/secrets.yaml +++ /dev/null @@ -1,56 +0,0 @@ -{{- $adminToken := "" }} -{{- if eq .Values.bitwardenrs.admin.enabled true }} -{{- $adminToken = .Values.bitwardenrs.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.bitwardenrs.smtp.enabled true ) (.Values.bitwardenrs.smtp.user) }} -{{- $smtpUser = .Values.bitwardenrs.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.bitwardenrs.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.bitwardenrs.yubico.clientId | toString | b64enc | quote }} -{{- end -}} - -apiVersion: v1 -kind: Secret -metadata: - name: bitwardensecret - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.bitwardenrs.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.bitwardenrs.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque diff --git a/deprecated/bitwarden/1.3.3/test_values.yaml b/deprecated/bitwarden/1.3.3/test_values.yaml deleted file mode 100644 index 28e15b538e..0000000000 --- a/deprecated/bitwarden/1.3.3/test_values.yaml +++ /dev/null @@ -1,177 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - ws: - port: - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -bitwardenrs: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: bitwarden - postgresqlDatabase: bitwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/deprecated/bitwarden/1.3.3/values.yaml b/deprecated/bitwarden/1.3.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/3.1.5/CONFIG.md b/deprecated/nzbhydra/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/3.1.5/Chart.lock b/deprecated/nzbhydra/3.1.5/Chart.lock deleted file mode 100644 index f913858855..0000000000 --- a/deprecated/nzbhydra/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T11:50:21.854708655Z" diff --git a/deprecated/nzbhydra/3.1.5/Chart.yaml b/deprecated/nzbhydra/3.1.5/Chart.yaml deleted file mode 100644 index 987d159f9a..0000000000 --- a/deprecated/nzbhydra/3.1.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nzbhydra -version: 3.1.5 -upstream_version: 5.3.1 -appVersion: "auto" -description: Usenet meta search -type: application -deprecated: true -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: - - nzbhydra - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/nzbhydra - - https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra - - https://hub.docker.com/r/linuxserver/nzbhydra2 - - https://github.com/theotherp/nzbhydra2 -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/deprecated/nzbhydra/3.1.5/README.md b/deprecated/nzbhydra/3.1.5/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/3.1.5/app-readme.md b/deprecated/nzbhydra/3.1.5/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/3.1.5/charts/common-3.5.5.tgz b/deprecated/nzbhydra/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/deprecated/nzbhydra/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/3.1.5/ix_values.yaml b/deprecated/nzbhydra/3.1.5/ix_values.yaml deleted file mode 100644 index 0a6fde47be..0000000000 --- a/deprecated/nzbhydra/3.1.5/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.1 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/3.1.5/questions.yaml b/deprecated/nzbhydra/3.1.5/questions.yaml deleted file mode 100644 index a620bab678..0000000000 --- a/deprecated/nzbhydra/3.1.5/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5076 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5076 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36041 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/3.1.5/templates/common.yaml b/deprecated/nzbhydra/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/3.1.5/test_values.yaml b/deprecated/nzbhydra/3.1.5/test_values.yaml deleted file mode 100644 index 5baf1ad770..0000000000 --- a/deprecated/nzbhydra/3.1.5/test_values.yaml +++ /dev/null @@ -1,64 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/3.1.5/values.yaml b/deprecated/nzbhydra/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/3.1.6/CONFIG.md b/deprecated/nzbhydra/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/3.1.6/Chart.lock b/deprecated/nzbhydra/3.1.6/Chart.lock deleted file mode 100644 index f038f8d404..0000000000 --- a/deprecated/nzbhydra/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:04.365444748Z" diff --git a/deprecated/nzbhydra/3.1.6/Chart.yaml b/deprecated/nzbhydra/3.1.6/Chart.yaml deleted file mode 100644 index 93f94c738b..0000000000 --- a/deprecated/nzbhydra/3.1.6/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nzbhydra -version: 3.1.6 -upstream_version: 5.3.1 -appVersion: "auto" -description: Usenet meta search -type: application -deprecated: true -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: - - nzbhydra - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/nzbhydra - - https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra - - https://hub.docker.com/r/linuxserver/nzbhydra2 - - https://github.com/theotherp/nzbhydra2 -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: [] -# annotations: diff --git a/deprecated/nzbhydra/3.1.6/README.md b/deprecated/nzbhydra/3.1.6/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/3.1.6/app-readme.md b/deprecated/nzbhydra/3.1.6/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/3.1.6/charts/common-3.5.5.tgz b/deprecated/nzbhydra/3.1.6/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/deprecated/nzbhydra/3.1.6/charts/common-3.5.5.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/3.1.6/ix_values.yaml b/deprecated/nzbhydra/3.1.6/ix_values.yaml deleted file mode 100644 index 0a6fde47be..0000000000 --- a/deprecated/nzbhydra/3.1.6/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.1 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/3.1.6/questions.yaml b/deprecated/nzbhydra/3.1.6/questions.yaml deleted file mode 100644 index a620bab678..0000000000 --- a/deprecated/nzbhydra/3.1.6/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5076 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5076 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36041 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/3.1.6/templates/common.yaml b/deprecated/nzbhydra/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/3.1.6/test_values.yaml b/deprecated/nzbhydra/3.1.6/test_values.yaml deleted file mode 100644 index 5baf1ad770..0000000000 --- a/deprecated/nzbhydra/3.1.6/test_values.yaml +++ /dev/null @@ -1,64 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/3.1.6/values.yaml b/deprecated/nzbhydra/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/3.1.7/CONFIG.md b/deprecated/nzbhydra/3.1.7/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/3.1.7/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/3.1.7/Chart.lock b/deprecated/nzbhydra/3.1.7/Chart.lock deleted file mode 100644 index a4be969b27..0000000000 --- a/deprecated/nzbhydra/3.1.7/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:57.168603428Z" diff --git a/deprecated/nzbhydra/3.1.7/Chart.yaml b/deprecated/nzbhydra/3.1.7/Chart.yaml deleted file mode 100644 index 4d18a33f0b..0000000000 --- a/deprecated/nzbhydra/3.1.7/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nzbhydra -version: 3.1.7 -upstream_version: 5.3.1 -appVersion: "auto" -description: Usenet meta search -type: application -deprecated: true -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: - - nzbhydra - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/nzbhydra - - https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra - - https://hub.docker.com/r/linuxserver/nzbhydra2 - - https://github.com/theotherp/nzbhydra2 -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: [] -# annotations: diff --git a/deprecated/nzbhydra/3.1.7/README.md b/deprecated/nzbhydra/3.1.7/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/3.1.7/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/3.1.7/app-readme.md b/deprecated/nzbhydra/3.1.7/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/3.1.7/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/3.1.7/charts/common-3.5.8.tgz b/deprecated/nzbhydra/3.1.7/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/deprecated/nzbhydra/3.1.7/charts/common-3.5.8.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/3.1.7/ix_values.yaml b/deprecated/nzbhydra/3.1.7/ix_values.yaml deleted file mode 100644 index 0a6fde47be..0000000000 --- a/deprecated/nzbhydra/3.1.7/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.1 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/3.1.7/questions.yaml b/deprecated/nzbhydra/3.1.7/questions.yaml deleted file mode 100644 index a620bab678..0000000000 --- a/deprecated/nzbhydra/3.1.7/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5076 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5076 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36041 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/3.1.7/templates/common.yaml b/deprecated/nzbhydra/3.1.7/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/3.1.7/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/3.1.7/test_values.yaml b/deprecated/nzbhydra/3.1.7/test_values.yaml deleted file mode 100644 index 5baf1ad770..0000000000 --- a/deprecated/nzbhydra/3.1.7/test_values.yaml +++ /dev/null @@ -1,64 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/3.1.7/values.yaml b/deprecated/nzbhydra/3.1.7/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/4.0.0/CONFIG.md b/deprecated/nzbhydra/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/4.0.0/Chart.lock b/deprecated/nzbhydra/4.0.0/Chart.lock deleted file mode 100644 index e1207aef7e..0000000000 --- a/deprecated/nzbhydra/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T19:01:58.261842266Z" diff --git a/deprecated/nzbhydra/4.0.0/Chart.yaml b/deprecated/nzbhydra/4.0.0/Chart.yaml deleted file mode 100644 index 9fbf8342b9..0000000000 --- a/deprecated/nzbhydra/4.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nzbhydra -version: 4.0.0 -upstream_version: 5.3.1 -appVersion: "auto" -description: Usenet meta search -type: application -deprecated: true -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: - - nzbhydra - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/nzbhydra - - https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra - - https://hub.docker.com/r/linuxserver/nzbhydra2 - - https://github.com/theotherp/nzbhydra2 -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: [] -# annotations: diff --git a/deprecated/nzbhydra/4.0.0/README.md b/deprecated/nzbhydra/4.0.0/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/4.0.0/app-readme.md b/deprecated/nzbhydra/4.0.0/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/4.0.0/charts/common-4.1.5.tgz b/deprecated/nzbhydra/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/deprecated/nzbhydra/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/4.0.0/ix_values.yaml b/deprecated/nzbhydra/4.0.0/ix_values.yaml deleted file mode 100644 index 0a6fde47be..0000000000 --- a/deprecated/nzbhydra/4.0.0/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.1 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/4.0.0/questions.yaml b/deprecated/nzbhydra/4.0.0/questions.yaml deleted file mode 100644 index 15c09a8072..0000000000 --- a/deprecated/nzbhydra/4.0.0/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - editable: true - hidden: false - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/4.0.0/templates/common.yaml b/deprecated/nzbhydra/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/4.0.0/test_values.yaml b/deprecated/nzbhydra/4.0.0/test_values.yaml deleted file mode 100644 index bcf68a9c7c..0000000000 --- a/deprecated/nzbhydra/4.0.0/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/4.0.0/values.yaml b/deprecated/nzbhydra/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/4.0.1/CONFIG.md b/deprecated/nzbhydra/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/4.0.1/Chart.lock b/deprecated/nzbhydra/4.0.1/Chart.lock deleted file mode 100644 index c039b1fd5b..0000000000 --- a/deprecated/nzbhydra/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:53.679041097Z" diff --git a/deprecated/nzbhydra/4.0.1/Chart.yaml b/deprecated/nzbhydra/4.0.1/Chart.yaml deleted file mode 100644 index 9c56a0d535..0000000000 --- a/deprecated/nzbhydra/4.0.1/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 4.0.1 diff --git a/deprecated/nzbhydra/4.0.1/README.md b/deprecated/nzbhydra/4.0.1/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/4.0.1/app-readme.md b/deprecated/nzbhydra/4.0.1/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/4.0.1/charts/common-4.1.5.tgz b/deprecated/nzbhydra/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/deprecated/nzbhydra/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/4.0.1/ix_values.yaml b/deprecated/nzbhydra/4.0.1/ix_values.yaml deleted file mode 100644 index 8a95be4c2e..0000000000 --- a/deprecated/nzbhydra/4.0.1/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/4.0.1/questions.yaml b/deprecated/nzbhydra/4.0.1/questions.yaml deleted file mode 100644 index 15c09a8072..0000000000 --- a/deprecated/nzbhydra/4.0.1/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - editable: true - hidden: false - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/4.0.1/templates/common.yaml b/deprecated/nzbhydra/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/4.0.1/test_values.yaml b/deprecated/nzbhydra/4.0.1/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/4.0.1/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/4.0.1/values.yaml b/deprecated/nzbhydra/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/4.0.2/CONFIG.md b/deprecated/nzbhydra/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/4.0.2/Chart.lock b/deprecated/nzbhydra/4.0.2/Chart.lock deleted file mode 100644 index 9537c9ed85..0000000000 --- a/deprecated/nzbhydra/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:46.612975355Z" diff --git a/deprecated/nzbhydra/4.0.2/Chart.yaml b/deprecated/nzbhydra/4.0.2/Chart.yaml deleted file mode 100644 index 7a1f566a82..0000000000 --- a/deprecated/nzbhydra/4.0.2/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 4.0.2 diff --git a/deprecated/nzbhydra/4.0.2/README.md b/deprecated/nzbhydra/4.0.2/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/4.0.2/app-readme.md b/deprecated/nzbhydra/4.0.2/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/4.0.2/charts/common-4.1.6.tgz b/deprecated/nzbhydra/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/deprecated/nzbhydra/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/4.0.2/ix_values.yaml b/deprecated/nzbhydra/4.0.2/ix_values.yaml deleted file mode 100644 index 8a95be4c2e..0000000000 --- a/deprecated/nzbhydra/4.0.2/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/4.0.2/questions.yaml b/deprecated/nzbhydra/4.0.2/questions.yaml deleted file mode 100644 index 15c09a8072..0000000000 --- a/deprecated/nzbhydra/4.0.2/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - editable: true - hidden: false - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/4.0.2/templates/common.yaml b/deprecated/nzbhydra/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/4.0.2/test_values.yaml b/deprecated/nzbhydra/4.0.2/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/4.0.2/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/4.0.2/values.yaml b/deprecated/nzbhydra/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/4.1.0/CONFIG.md b/deprecated/nzbhydra/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/4.1.0/Chart.lock b/deprecated/nzbhydra/4.1.0/Chart.lock deleted file mode 100644 index 86801b2e06..0000000000 --- a/deprecated/nzbhydra/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:13.200066792Z" diff --git a/deprecated/nzbhydra/4.1.0/Chart.yaml b/deprecated/nzbhydra/4.1.0/Chart.yaml deleted file mode 100644 index e2d279c69f..0000000000 --- a/deprecated/nzbhydra/4.1.0/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 4.1.0 diff --git a/deprecated/nzbhydra/4.1.0/README.md b/deprecated/nzbhydra/4.1.0/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/4.1.0/app-readme.md b/deprecated/nzbhydra/4.1.0/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/4.1.0/charts/common-4.1.6.tgz b/deprecated/nzbhydra/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/deprecated/nzbhydra/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/4.1.0/ix_values.yaml b/deprecated/nzbhydra/4.1.0/ix_values.yaml deleted file mode 100644 index 8a95be4c2e..0000000000 --- a/deprecated/nzbhydra/4.1.0/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/4.1.0/questions.yaml b/deprecated/nzbhydra/4.1.0/questions.yaml deleted file mode 100644 index 97e95d454c..0000000000 --- a/deprecated/nzbhydra/4.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - editable: true - hidden: false - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/4.1.0/templates/common.yaml b/deprecated/nzbhydra/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/4.1.0/test_values.yaml b/deprecated/nzbhydra/4.1.0/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/4.1.0/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/4.1.0/values.yaml b/deprecated/nzbhydra/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.0.0/CONFIG.md b/deprecated/nzbhydra/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.0.0/Chart.lock b/deprecated/nzbhydra/5.0.0/Chart.lock deleted file mode 100644 index 5fb3269882..0000000000 --- a/deprecated/nzbhydra/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:48.193954Z" diff --git a/deprecated/nzbhydra/5.0.0/Chart.yaml b/deprecated/nzbhydra/5.0.0/Chart.yaml deleted file mode 100644 index 4cd7dd4393..0000000000 --- a/deprecated/nzbhydra/5.0.0/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 5.0.0 diff --git a/deprecated/nzbhydra/5.0.0/README.md b/deprecated/nzbhydra/5.0.0/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.0.0/app-readme.md b/deprecated/nzbhydra/5.0.0/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.0.0/charts/common-5.0.0.tgz b/deprecated/nzbhydra/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/deprecated/nzbhydra/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.0.0/ix_values.yaml b/deprecated/nzbhydra/5.0.0/ix_values.yaml deleted file mode 100644 index 8a95be4c2e..0000000000 --- a/deprecated/nzbhydra/5.0.0/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: http - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.0.0/questions.yaml b/deprecated/nzbhydra/5.0.0/questions.yaml deleted file mode 100644 index 61d57af9a6..0000000000 --- a/deprecated/nzbhydra/5.0.0/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - editable: true - hidden: false - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/5.0.0/templates/common.yaml b/deprecated/nzbhydra/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.0.0/test_values.yaml b/deprecated/nzbhydra/5.0.0/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/5.0.0/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.0.0/values.yaml b/deprecated/nzbhydra/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.0.1/CONFIG.md b/deprecated/nzbhydra/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.0.1/Chart.lock b/deprecated/nzbhydra/5.0.1/Chart.lock deleted file mode 100644 index 012d452fd1..0000000000 --- a/deprecated/nzbhydra/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:52.167408848Z" diff --git a/deprecated/nzbhydra/5.0.1/Chart.yaml b/deprecated/nzbhydra/5.0.1/Chart.yaml deleted file mode 100644 index 2d7048f713..0000000000 --- a/deprecated/nzbhydra/5.0.1/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 5.0.1 diff --git a/deprecated/nzbhydra/5.0.1/README.md b/deprecated/nzbhydra/5.0.1/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.0.1/app-readme.md b/deprecated/nzbhydra/5.0.1/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.0.1/charts/common-5.0.0.tgz b/deprecated/nzbhydra/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/deprecated/nzbhydra/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.0.1/ix_values.yaml b/deprecated/nzbhydra/5.0.1/ix_values.yaml deleted file mode 100644 index 2407c8ef66..0000000000 --- a/deprecated/nzbhydra/5.0.1/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.0.1/questions.yaml b/deprecated/nzbhydra/5.0.1/questions.yaml deleted file mode 100644 index be8909a4b1..0000000000 --- a/deprecated/nzbhydra/5.0.1/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - editable: true - hidden: false - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/5.0.1/templates/common.yaml b/deprecated/nzbhydra/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.0.1/test_values.yaml b/deprecated/nzbhydra/5.0.1/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/5.0.1/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.0.1/values.yaml b/deprecated/nzbhydra/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.0.2/CONFIG.md b/deprecated/nzbhydra/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.0.2/Chart.lock b/deprecated/nzbhydra/5.0.2/Chart.lock deleted file mode 100644 index d2f2d488cd..0000000000 --- a/deprecated/nzbhydra/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:53.735394804Z" diff --git a/deprecated/nzbhydra/5.0.2/Chart.yaml b/deprecated/nzbhydra/5.0.2/Chart.yaml deleted file mode 100644 index 1cc8d8cfc5..0000000000 --- a/deprecated/nzbhydra/5.0.2/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 5.0.2 diff --git a/deprecated/nzbhydra/5.0.2/README.md b/deprecated/nzbhydra/5.0.2/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.0.2/app-readme.md b/deprecated/nzbhydra/5.0.2/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.0.2/charts/common-5.0.2.tgz b/deprecated/nzbhydra/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/deprecated/nzbhydra/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.0.2/ix_values.yaml b/deprecated/nzbhydra/5.0.2/ix_values.yaml deleted file mode 100644 index 2407c8ef66..0000000000 --- a/deprecated/nzbhydra/5.0.2/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.0.2/questions.yaml b/deprecated/nzbhydra/5.0.2/questions.yaml deleted file mode 100644 index be8909a4b1..0000000000 --- a/deprecated/nzbhydra/5.0.2/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - editable: true - hidden: false - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/5.0.2/templates/common.yaml b/deprecated/nzbhydra/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.0.2/test_values.yaml b/deprecated/nzbhydra/5.0.2/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/5.0.2/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.0.2/values.yaml b/deprecated/nzbhydra/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.0.3/CONFIG.md b/deprecated/nzbhydra/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.0.3/Chart.lock b/deprecated/nzbhydra/5.0.3/Chart.lock deleted file mode 100644 index 80cdd8e476..0000000000 --- a/deprecated/nzbhydra/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:58.900423891Z" diff --git a/deprecated/nzbhydra/5.0.3/Chart.yaml b/deprecated/nzbhydra/5.0.3/Chart.yaml deleted file mode 100644 index 4edff9928c..0000000000 --- a/deprecated/nzbhydra/5.0.3/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 5.0.3 diff --git a/deprecated/nzbhydra/5.0.3/README.md b/deprecated/nzbhydra/5.0.3/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.0.3/app-readme.md b/deprecated/nzbhydra/5.0.3/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.0.3/charts/common-5.0.2.tgz b/deprecated/nzbhydra/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/deprecated/nzbhydra/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.0.3/ix_values.yaml b/deprecated/nzbhydra/5.0.3/ix_values.yaml deleted file mode 100644 index 2407c8ef66..0000000000 --- a/deprecated/nzbhydra/5.0.3/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.0.3/questions.yaml b/deprecated/nzbhydra/5.0.3/questions.yaml deleted file mode 100644 index 21e6f4dda3..0000000000 --- a/deprecated/nzbhydra/5.0.3/questions.yaml +++ /dev/null @@ -1,408 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/deprecated/nzbhydra/5.0.3/templates/common.yaml b/deprecated/nzbhydra/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.0.3/test_values.yaml b/deprecated/nzbhydra/5.0.3/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/5.0.3/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.0.3/values.yaml b/deprecated/nzbhydra/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.0.4/CONFIG.md b/deprecated/nzbhydra/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.0.4/Chart.lock b/deprecated/nzbhydra/5.0.4/Chart.lock deleted file mode 100644 index d8f2ddfbcd..0000000000 --- a/deprecated/nzbhydra/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:36.850517573Z" diff --git a/deprecated/nzbhydra/5.0.4/Chart.yaml b/deprecated/nzbhydra/5.0.4/Chart.yaml deleted file mode 100644 index 3c32957989..0000000000 --- a/deprecated/nzbhydra/5.0.4/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 5.0.4 diff --git a/deprecated/nzbhydra/5.0.4/README.md b/deprecated/nzbhydra/5.0.4/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.0.4/app-readme.md b/deprecated/nzbhydra/5.0.4/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.0.4/charts/common-5.0.2.tgz b/deprecated/nzbhydra/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/deprecated/nzbhydra/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.0.4/ix_values.yaml b/deprecated/nzbhydra/5.0.4/ix_values.yaml deleted file mode 100644 index 2407c8ef66..0000000000 --- a/deprecated/nzbhydra/5.0.4/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.0.4/questions.yaml b/deprecated/nzbhydra/5.0.4/questions.yaml deleted file mode 100644 index 3323be8655..0000000000 --- a/deprecated/nzbhydra/5.0.4/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/deprecated/nzbhydra/5.0.4/templates/common.yaml b/deprecated/nzbhydra/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.0.4/test_values.yaml b/deprecated/nzbhydra/5.0.4/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/5.0.4/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.0.4/values.yaml b/deprecated/nzbhydra/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.1.0/CONFIG.md b/deprecated/nzbhydra/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.1.0/Chart.lock b/deprecated/nzbhydra/5.1.0/Chart.lock deleted file mode 100644 index 471df92f15..0000000000 --- a/deprecated/nzbhydra/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:25.874215619Z" diff --git a/deprecated/nzbhydra/5.1.0/Chart.yaml b/deprecated/nzbhydra/5.1.0/Chart.yaml deleted file mode 100644 index d268e6d62b..0000000000 --- a/deprecated/nzbhydra/5.1.0/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 5.1.0 diff --git a/deprecated/nzbhydra/5.1.0/README.md b/deprecated/nzbhydra/5.1.0/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.1.0/app-readme.md b/deprecated/nzbhydra/5.1.0/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.1.0/charts/common-5.1.1.tgz b/deprecated/nzbhydra/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/deprecated/nzbhydra/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.1.0/ix_values.yaml b/deprecated/nzbhydra/5.1.0/ix_values.yaml deleted file mode 100644 index 2407c8ef66..0000000000 --- a/deprecated/nzbhydra/5.1.0/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.1.0/questions.yaml b/deprecated/nzbhydra/5.1.0/questions.yaml deleted file mode 100644 index 3323be8655..0000000000 --- a/deprecated/nzbhydra/5.1.0/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/deprecated/nzbhydra/5.1.0/templates/common.yaml b/deprecated/nzbhydra/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.1.0/test_values.yaml b/deprecated/nzbhydra/5.1.0/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/5.1.0/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.1.0/values.yaml b/deprecated/nzbhydra/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.1.1/CONFIG.md b/deprecated/nzbhydra/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.1.1/Chart.lock b/deprecated/nzbhydra/5.1.1/Chart.lock deleted file mode 100644 index a18dc34000..0000000000 --- a/deprecated/nzbhydra/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:24.315354538Z" diff --git a/deprecated/nzbhydra/5.1.1/Chart.yaml b/deprecated/nzbhydra/5.1.1/Chart.yaml deleted file mode 100644 index c945f141b4..0000000000 --- a/deprecated/nzbhydra/5.1.1/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 5.1.1 diff --git a/deprecated/nzbhydra/5.1.1/README.md b/deprecated/nzbhydra/5.1.1/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.1.1/app-readme.md b/deprecated/nzbhydra/5.1.1/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.1.1/charts/common-5.1.2.tgz b/deprecated/nzbhydra/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/deprecated/nzbhydra/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.1.1/ix_values.yaml b/deprecated/nzbhydra/5.1.1/ix_values.yaml deleted file mode 100644 index 2407c8ef66..0000000000 --- a/deprecated/nzbhydra/5.1.1/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.1.1/questions.yaml b/deprecated/nzbhydra/5.1.1/questions.yaml deleted file mode 100644 index 3323be8655..0000000000 --- a/deprecated/nzbhydra/5.1.1/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - 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: 36041 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/deprecated/nzbhydra/5.1.1/templates/common.yaml b/deprecated/nzbhydra/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.1.1/test_values.yaml b/deprecated/nzbhydra/5.1.1/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/5.1.1/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.1.1/values.yaml b/deprecated/nzbhydra/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.2.0/CONFIG.md b/deprecated/nzbhydra/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.2.0/Chart.lock b/deprecated/nzbhydra/5.2.0/Chart.lock deleted file mode 100644 index cebe26039d..0000000000 --- a/deprecated/nzbhydra/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:28.886694124Z" diff --git a/deprecated/nzbhydra/5.2.0/Chart.yaml b/deprecated/nzbhydra/5.2.0/Chart.yaml deleted file mode 100644 index bfdd5bc702..0000000000 --- a/deprecated/nzbhydra/5.2.0/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/truecharts/apps/tree/master/incubator/nzbhydra -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbhydra -- https://hub.docker.com/r/linuxserver/nzbhydra2 -- https://github.com/theotherp/nzbhydra2 -type: application -upstream_version: 5.3.1 -version: 5.2.0 diff --git a/deprecated/nzbhydra/5.2.0/README.md b/deprecated/nzbhydra/5.2.0/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.2.0/app-readme.md b/deprecated/nzbhydra/5.2.0/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.2.0/charts/common-5.1.2.tgz b/deprecated/nzbhydra/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/deprecated/nzbhydra/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.2.0/ix_values.yaml b/deprecated/nzbhydra/5.2.0/ix_values.yaml deleted file mode 100644 index 2407c8ef66..0000000000 --- a/deprecated/nzbhydra/5.2.0/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.2.0/questions.yaml b/deprecated/nzbhydra/5.2.0/questions.yaml deleted file mode 100644 index e2b2bec648..0000000000 --- a/deprecated/nzbhydra/5.2.0/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - 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: 36041 - 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/deprecated/nzbhydra/5.2.0/templates/common.yaml b/deprecated/nzbhydra/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.2.0/test_values.yaml b/deprecated/nzbhydra/5.2.0/test_values.yaml deleted file mode 100644 index 6f9576b7ff..0000000000 --- a/deprecated/nzbhydra/5.2.0/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/truecharts/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.2.0/values.yaml b/deprecated/nzbhydra/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.2.1/CONFIG.md b/deprecated/nzbhydra/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.2.1/Chart.lock b/deprecated/nzbhydra/5.2.1/Chart.lock deleted file mode 100644 index 6ef7cd09a6..0000000000 --- a/deprecated/nzbhydra/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:46.099949832Z" diff --git a/deprecated/nzbhydra/5.2.1/Chart.yaml b/deprecated/nzbhydra/5.2.1/Chart.yaml deleted file mode 100644 index d19491ad07..0000000000 --- a/deprecated/nzbhydra/5.2.1/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/charts/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/theotherp/nzbhydra2 -type: application -version: 5.2.1 diff --git a/deprecated/nzbhydra/5.2.1/README.md b/deprecated/nzbhydra/5.2.1/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.2.1/app-readme.md b/deprecated/nzbhydra/5.2.1/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.2.1/charts/common-5.1.2.tgz b/deprecated/nzbhydra/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/deprecated/nzbhydra/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.2.1/ix_values.yaml b/deprecated/nzbhydra/5.2.1/ix_values.yaml deleted file mode 100644 index 057c2c67a5..0000000000 --- a/deprecated/nzbhydra/5.2.1/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.2.1/questions.yaml b/deprecated/nzbhydra/5.2.1/questions.yaml deleted file mode 100644 index e2b2bec648..0000000000 --- a/deprecated/nzbhydra/5.2.1/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - 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: 36041 - 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/deprecated/nzbhydra/5.2.1/templates/common.yaml b/deprecated/nzbhydra/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.2.1/test_values.yaml b/deprecated/nzbhydra/5.2.1/test_values.yaml deleted file mode 100644 index 873955697d..0000000000 --- a/deprecated/nzbhydra/5.2.1/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/k8s-at-home/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.2.1/values.yaml b/deprecated/nzbhydra/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/deprecated/nzbhydra/5.2.2/CONFIG.md b/deprecated/nzbhydra/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/deprecated/nzbhydra/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deprecated/nzbhydra/5.2.2/Chart.lock b/deprecated/nzbhydra/5.2.2/Chart.lock deleted file mode 100644 index fd023e5f1f..0000000000 --- a/deprecated/nzbhydra/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:53.382407845Z" diff --git a/deprecated/nzbhydra/5.2.2/Chart.yaml b/deprecated/nzbhydra/5.2.2/Chart.yaml deleted file mode 100644 index 49cdf22bf3..0000000000 --- a/deprecated/nzbhydra/5.2.2/Chart.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: true -description: Usenet meta search -home: https://github.com/truecharts/apps/tree/master/charts/incubator/nzbhydra -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hydra-icon.png -keywords: -- nzbhydra -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: [] -name: nzbhydra -sources: -- https://github.com/theotherp/nzbhydra2 -type: application -version: 5.2.2 diff --git a/deprecated/nzbhydra/5.2.2/README.md b/deprecated/nzbhydra/5.2.2/README.md deleted file mode 100644 index a3cd66447e..0000000000 --- a/deprecated/nzbhydra/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Usenet meta search - -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 `nzbhydra` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `nzbhydra` 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/deprecated/nzbhydra/5.2.2/app-readme.md b/deprecated/nzbhydra/5.2.2/app-readme.md deleted file mode 100644 index 2012c83a62..0000000000 --- a/deprecated/nzbhydra/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Usenet meta search -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Usenet meta search diff --git a/deprecated/nzbhydra/5.2.2/charts/common-5.1.2.tgz b/deprecated/nzbhydra/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/deprecated/nzbhydra/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/deprecated/nzbhydra/5.2.2/ix_values.yaml b/deprecated/nzbhydra/5.2.2/ix_values.yaml deleted file mode 100644 index 057c2c67a5..0000000000 --- a/deprecated/nzbhydra/5.2.2/ix_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -## -# 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/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -## -# 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/deprecated/nzbhydra/5.2.2/questions.yaml b/deprecated/nzbhydra/5.2.2/questions.yaml deleted file mode 100644 index e2b2bec648..0000000000 --- a/deprecated/nzbhydra/5.2.2/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 5076 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5076 - 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: 36041 - 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/deprecated/nzbhydra/5.2.2/templates/common.yaml b/deprecated/nzbhydra/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/deprecated/nzbhydra/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/deprecated/nzbhydra/5.2.2/test_values.yaml b/deprecated/nzbhydra/5.2.2/test_values.yaml deleted file mode 100644 index 873955697d..0000000000 --- a/deprecated/nzbhydra/5.2.2/test_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -# Default values for nzbhydra. - -image: - repository: ghcr.io/k8s-at-home/nzbhydra2 - pullPolicy: IfNotPresent - tag: v3.14.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5076 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/livenessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - readiness: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - startup: - custom: true - enabled: true - spec: - failureThreshold: 5 - httpGet: - path: /actuator/health/readinessState - port: main - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 10 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/deprecated/nzbhydra/5.2.2/values.yaml b/deprecated/nzbhydra/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.1/CONFIG.md b/develop/prototype-gui/0.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.1/Chart.lock b/develop/prototype-gui/0.0.1/Chart.lock deleted file mode 100644 index df0e4f0be7..0000000000 --- a/develop/prototype-gui/0.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:04:09.331634012Z" diff --git a/develop/prototype-gui/0.0.1/Chart.yaml b/develop/prototype-gui/0.0.1/Chart.yaml deleted file mode 100644 index 9578a05654..0000000000 --- a/develop/prototype-gui/0.0.1/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: -- https://github.com/truecharts/apps/tree/master/develop/prototype-gui -type: application -version: 0.0.1 diff --git a/develop/prototype-gui/0.0.1/README.md b/develop/prototype-gui/0.0.1/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.1/app-readme.md b/develop/prototype-gui/0.0.1/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.1/charts/common-5.1.1.tgz b/develop/prototype-gui/0.0.1/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/develop/prototype-gui/0.0.1/charts/common-5.1.1.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.1/ix_values.yaml b/develop/prototype-gui/0.0.1/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/develop/prototype-gui/0.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.1/questions.yaml b/develop/prototype-gui/0.0.1/questions.yaml deleted file mode 100644 index a75545c0e4..0000000000 --- a/develop/prototype-gui/0.0.1/questions.yaml +++ /dev/null @@ -1,619 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Controller" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Ingress" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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: "Deploy a Deployment workload" - - value: "Job" - description: "Deploy job workload" - - value: "CronJob" - description: "Deploy cronjob workload" - - 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: "Kill existing pods before creating new ones" - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "OnDelete" - description: "Do not automatically update a StatefullSet with changes to .spec.template" - - - variable: env - group: "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: "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: externalInterfaces - description: "Add External Interfaces" - label: "(Advanced) Add external Interfaces" - group: "Networking" - 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: hostNetwork - group: "Networking" - label: "(Advanced) Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: "(Advanced) 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: "(Advanced) 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" - 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode for Common-Chart based charts" - schema: - type: boolean - default: false - # Set Pod Security Policy - - variable: podSecurityContext - group: "Security" - 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: "(Advanced) 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: "100m" - - variable: memory - label: "Memory (RAM)" - schema: - type: string - default: "128Mi" - - 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/develop/prototype-gui/0.0.1/templates/common.yaml b/develop/prototype-gui/0.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.1/test_values.yaml b/develop/prototype-gui/0.0.1/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/develop/prototype-gui/0.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.1/values.yaml b/develop/prototype-gui/0.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.10/CONFIG.md b/develop/prototype-gui/0.0.10/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.10/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.10/Chart.lock b/develop/prototype-gui/0.0.10/Chart.lock deleted file mode 100644 index 232ffffbaa..0000000000 --- a/develop/prototype-gui/0.0.10/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:49.043522844Z" diff --git a/develop/prototype-gui/0.0.10/Chart.yaml b/develop/prototype-gui/0.0.10/Chart.yaml deleted file mode 100644 index 57b923cfef..0000000000 --- a/develop/prototype-gui/0.0.10/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/charts/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: null -type: application -version: 0.0.10 diff --git a/develop/prototype-gui/0.0.10/README.md b/develop/prototype-gui/0.0.10/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.10/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.10/app-readme.md b/develop/prototype-gui/0.0.10/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.10/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.10/charts/common-5.1.3.tgz b/develop/prototype-gui/0.0.10/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/develop/prototype-gui/0.0.10/charts/common-5.1.3.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.10/ix_values.yaml b/develop/prototype-gui/0.0.10/ix_values.yaml deleted file mode 100644 index 29bf7d8277..0000000000 --- a/develop/prototype-gui/0.0.10/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.205 - -## -# 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/develop/prototype-gui/0.0.10/questions.yaml b/develop/prototype-gui/0.0.10/questions.yaml deleted file mode 100644 index 8987815f17..0000000000 --- a/develop/prototype-gui/0.0.10/questions.yaml +++ /dev/null @@ -1,697 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: hostEntry - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Paths" - schema: - type: list - default: [] - items: - - variable: pathEntry - label: "Host" - schema: - type: dict - attrs: - - variable: path - label: "path" - schema: - type: string - required: true - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.10/templates/common.yaml b/develop/prototype-gui/0.0.10/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.10/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.10/test_values.yaml b/develop/prototype-gui/0.0.10/test_values.yaml deleted file mode 100644 index 7bfc668d49..0000000000 --- a/develop/prototype-gui/0.0.10/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.205 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.10/values.yaml b/develop/prototype-gui/0.0.10/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.11/CONFIG.md b/develop/prototype-gui/0.0.11/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.11/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.11/Chart.lock b/develop/prototype-gui/0.0.11/Chart.lock deleted file mode 100644 index 96f063ba13..0000000000 --- a/develop/prototype-gui/0.0.11/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:14:27.54842001Z" diff --git a/develop/prototype-gui/0.0.11/Chart.yaml b/develop/prototype-gui/0.0.11/Chart.yaml deleted file mode 100644 index e8dd1513f7..0000000000 --- a/develop/prototype-gui/0.0.11/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/charts/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: null -type: application -version: 0.0.11 diff --git a/develop/prototype-gui/0.0.11/README.md b/develop/prototype-gui/0.0.11/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.11/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.11/app-readme.md b/develop/prototype-gui/0.0.11/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.11/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.11/charts/common-5.1.3.tgz b/develop/prototype-gui/0.0.11/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/develop/prototype-gui/0.0.11/charts/common-5.1.3.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.11/ix_values.yaml b/develop/prototype-gui/0.0.11/ix_values.yaml deleted file mode 100644 index 3f37f7fd25..0000000000 --- a/develop/prototype-gui/0.0.11/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.210 - -## -# 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/develop/prototype-gui/0.0.11/questions.yaml b/develop/prototype-gui/0.0.11/questions.yaml deleted file mode 100644 index 8987815f17..0000000000 --- a/develop/prototype-gui/0.0.11/questions.yaml +++ /dev/null @@ -1,697 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: hostEntry - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Paths" - schema: - type: list - default: [] - items: - - variable: pathEntry - label: "Host" - schema: - type: dict - attrs: - - variable: path - label: "path" - schema: - type: string - required: true - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.11/templates/common.yaml b/develop/prototype-gui/0.0.11/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.11/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.11/test_values.yaml b/develop/prototype-gui/0.0.11/test_values.yaml deleted file mode 100644 index c874c172e4..0000000000 --- a/develop/prototype-gui/0.0.11/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.210 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.11/values.yaml b/develop/prototype-gui/0.0.11/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.12/CONFIG.md b/develop/prototype-gui/0.0.12/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.12/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.12/Chart.lock b/develop/prototype-gui/0.0.12/Chart.lock deleted file mode 100644 index 22343033fc..0000000000 --- a/develop/prototype-gui/0.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:18:37.268325938Z" diff --git a/develop/prototype-gui/0.0.12/Chart.yaml b/develop/prototype-gui/0.0.12/Chart.yaml deleted file mode 100644 index 8cf3391b41..0000000000 --- a/develop/prototype-gui/0.0.12/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/charts/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: null -type: application -version: 0.0.12 diff --git a/develop/prototype-gui/0.0.12/README.md b/develop/prototype-gui/0.0.12/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.12/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.12/app-readme.md b/develop/prototype-gui/0.0.12/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.12/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.12/charts/common-5.1.3.tgz b/develop/prototype-gui/0.0.12/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/develop/prototype-gui/0.0.12/charts/common-5.1.3.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.12/ix_values.yaml b/develop/prototype-gui/0.0.12/ix_values.yaml deleted file mode 100644 index 3f37f7fd25..0000000000 --- a/develop/prototype-gui/0.0.12/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.210 - -## -# 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/develop/prototype-gui/0.0.12/questions.yaml b/develop/prototype-gui/0.0.12/questions.yaml deleted file mode 100644 index 94d98f3a7c..0000000000 --- a/develop/prototype-gui/0.0.12/questions.yaml +++ /dev/null @@ -1,702 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: hostEntry - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Paths" - schema: - type: list - default: [] - items: - - variable: pathEntry - label: "Host" - schema: - type: dict - attrs: - - variable: path - label: "path" - schema: - type: string - required: true - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: tlsEntry - label: "Host" - schema: - type: dict - attrs: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.12/templates/common.yaml b/develop/prototype-gui/0.0.12/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.12/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.12/test_values.yaml b/develop/prototype-gui/0.0.12/test_values.yaml deleted file mode 100644 index c874c172e4..0000000000 --- a/develop/prototype-gui/0.0.12/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.210 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.12/values.yaml b/develop/prototype-gui/0.0.12/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.2/CONFIG.md b/develop/prototype-gui/0.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.2/Chart.lock b/develop/prototype-gui/0.0.2/Chart.lock deleted file mode 100644 index aa55b79e7b..0000000000 --- a/develop/prototype-gui/0.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:20:08.666021618Z" diff --git a/develop/prototype-gui/0.0.2/Chart.yaml b/develop/prototype-gui/0.0.2/Chart.yaml deleted file mode 100644 index ecb48d3141..0000000000 --- a/develop/prototype-gui/0.0.2/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: -- https://github.com/truecharts/apps/tree/master/develop/prototype-gui -type: application -version: 0.0.2 diff --git a/develop/prototype-gui/0.0.2/README.md b/develop/prototype-gui/0.0.2/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.2/app-readme.md b/develop/prototype-gui/0.0.2/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.2/charts/common-5.1.1.tgz b/develop/prototype-gui/0.0.2/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/develop/prototype-gui/0.0.2/charts/common-5.1.1.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.2/ix_values.yaml b/develop/prototype-gui/0.0.2/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/develop/prototype-gui/0.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.2/questions.yaml b/develop/prototype-gui/0.0.2/questions.yaml deleted file mode 100644 index c0a257083f..0000000000 --- a/develop/prototype-gui/0.0.2/questions.yaml +++ /dev/null @@ -1,619 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Controller" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Ingress" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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: "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: "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: externalInterfaces - description: "External Interfaces" - label: "(Advanced) External Interfaces" - group: "Networking" - 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: hostNetwork - group: "Networking" - label: "(Advanced) Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: "(Advanced) 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: "(Advanced) 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" - 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - schema: - type: boolean - default: false - # Set Pod Security Policy - - variable: podSecurityContext - group: "Security" - 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: "(Advanced) 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: "100m" - - variable: memory - label: "Memory (RAM)" - schema: - type: string - default: "128Mi" - - 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/develop/prototype-gui/0.0.2/templates/common.yaml b/develop/prototype-gui/0.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.2/test_values.yaml b/develop/prototype-gui/0.0.2/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/develop/prototype-gui/0.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.2/values.yaml b/develop/prototype-gui/0.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.3/CONFIG.md b/develop/prototype-gui/0.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.3/Chart.lock b/develop/prototype-gui/0.0.3/Chart.lock deleted file mode 100644 index 5081389952..0000000000 --- a/develop/prototype-gui/0.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:59:44.930248488Z" diff --git a/develop/prototype-gui/0.0.3/Chart.yaml b/develop/prototype-gui/0.0.3/Chart.yaml deleted file mode 100644 index e37d76a0c7..0000000000 --- a/develop/prototype-gui/0.0.3/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: -- https://github.com/truecharts/apps/tree/master/develop/prototype-gui -type: application -version: 0.0.3 diff --git a/develop/prototype-gui/0.0.3/README.md b/develop/prototype-gui/0.0.3/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.3/app-readme.md b/develop/prototype-gui/0.0.3/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.3/charts/common-5.1.1.tgz b/develop/prototype-gui/0.0.3/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/develop/prototype-gui/0.0.3/charts/common-5.1.1.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.3/ix_values.yaml b/develop/prototype-gui/0.0.3/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/develop/prototype-gui/0.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.3/questions.yaml b/develop/prototype-gui/0.0.3/questions.yaml deleted file mode 100644 index ca28b79d7a..0000000000 --- a/develop/prototype-gui/0.0.3/questions.yaml +++ /dev/null @@ -1,619 +0,0 @@ -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: "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" - - name: "WARNING" - description: "WARNING" -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: 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: hostNetwork - group: "Networking and Services" - label: "(Advanced) Enable Host Networking" - schema: - type: boolean - default: false - - 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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: "100m" - - variable: memory - label: "Memory (RAM)" - schema: - type: string - default: "128Mi" - - 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/develop/prototype-gui/0.0.3/templates/common.yaml b/develop/prototype-gui/0.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.3/test_values.yaml b/develop/prototype-gui/0.0.3/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/develop/prototype-gui/0.0.3/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.3/values.yaml b/develop/prototype-gui/0.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.4/CONFIG.md b/develop/prototype-gui/0.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.4/Chart.lock b/develop/prototype-gui/0.0.4/Chart.lock deleted file mode 100644 index 6fa2db6464..0000000000 --- a/develop/prototype-gui/0.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-30T13:20:33.171083111Z" diff --git a/develop/prototype-gui/0.0.4/Chart.yaml b/develop/prototype-gui/0.0.4/Chart.yaml deleted file mode 100644 index b2c9ae1dd9..0000000000 --- a/develop/prototype-gui/0.0.4/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: -- https://github.com/truecharts/apps/tree/master/develop/prototype-gui -type: application -version: 0.0.4 diff --git a/develop/prototype-gui/0.0.4/README.md b/develop/prototype-gui/0.0.4/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.4/app-readme.md b/develop/prototype-gui/0.0.4/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.4/charts/common-5.1.1.tgz b/develop/prototype-gui/0.0.4/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/develop/prototype-gui/0.0.4/charts/common-5.1.1.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.4/ix_values.yaml b/develop/prototype-gui/0.0.4/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/develop/prototype-gui/0.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.4/questions.yaml b/develop/prototype-gui/0.0.4/questions.yaml deleted file mode 100644 index c38a032b60..0000000000 --- a/develop/prototype-gui/0.0.4/questions.yaml +++ /dev/null @@ -1,694 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.4/templates/common.yaml b/develop/prototype-gui/0.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.4/test_values.yaml b/develop/prototype-gui/0.0.4/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/develop/prototype-gui/0.0.4/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.4/values.yaml b/develop/prototype-gui/0.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.5/CONFIG.md b/develop/prototype-gui/0.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.5/Chart.lock b/develop/prototype-gui/0.0.5/Chart.lock deleted file mode 100644 index 5c9b38ceab..0000000000 --- a/develop/prototype-gui/0.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-30T13:53:23.292603167Z" diff --git a/develop/prototype-gui/0.0.5/Chart.yaml b/develop/prototype-gui/0.0.5/Chart.yaml deleted file mode 100644 index 3903dad372..0000000000 --- a/develop/prototype-gui/0.0.5/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: -- https://github.com/truecharts/apps/tree/master/develop/prototype-gui -type: application -version: 0.0.5 diff --git a/develop/prototype-gui/0.0.5/README.md b/develop/prototype-gui/0.0.5/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.5/app-readme.md b/develop/prototype-gui/0.0.5/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.5/charts/common-5.1.1.tgz b/develop/prototype-gui/0.0.5/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/develop/prototype-gui/0.0.5/charts/common-5.1.1.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.5/ix_values.yaml b/develop/prototype-gui/0.0.5/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/develop/prototype-gui/0.0.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.5/questions.yaml b/develop/prototype-gui/0.0.5/questions.yaml deleted file mode 100644 index 17b16ee235..0000000000 --- a/develop/prototype-gui/0.0.5/questions.yaml +++ /dev/null @@ -1,694 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.5/templates/common.yaml b/develop/prototype-gui/0.0.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.5/test_values.yaml b/develop/prototype-gui/0.0.5/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/develop/prototype-gui/0.0.5/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.5/values.yaml b/develop/prototype-gui/0.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.6/CONFIG.md b/develop/prototype-gui/0.0.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.6/Chart.lock b/develop/prototype-gui/0.0.6/Chart.lock deleted file mode 100644 index 58f9d68fdf..0000000000 --- a/develop/prototype-gui/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:28.184808652Z" diff --git a/develop/prototype-gui/0.0.6/Chart.yaml b/develop/prototype-gui/0.0.6/Chart.yaml deleted file mode 100644 index 12c0f6fa1b..0000000000 --- a/develop/prototype-gui/0.0.6/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: -- https://github.com/truecharts/apps/tree/master/develop/prototype-gui -type: application -version: 0.0.6 diff --git a/develop/prototype-gui/0.0.6/README.md b/develop/prototype-gui/0.0.6/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.6/app-readme.md b/develop/prototype-gui/0.0.6/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.6/charts/common-5.1.2.tgz b/develop/prototype-gui/0.0.6/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/develop/prototype-gui/0.0.6/charts/common-5.1.2.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.6/ix_values.yaml b/develop/prototype-gui/0.0.6/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/develop/prototype-gui/0.0.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.6/questions.yaml b/develop/prototype-gui/0.0.6/questions.yaml deleted file mode 100644 index 17b16ee235..0000000000 --- a/develop/prototype-gui/0.0.6/questions.yaml +++ /dev/null @@ -1,694 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.6/templates/common.yaml b/develop/prototype-gui/0.0.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.6/test_values.yaml b/develop/prototype-gui/0.0.6/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/develop/prototype-gui/0.0.6/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.6/values.yaml b/develop/prototype-gui/0.0.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.7/CONFIG.md b/develop/prototype-gui/0.0.7/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.7/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.7/Chart.lock b/develop/prototype-gui/0.0.7/Chart.lock deleted file mode 100644 index 15994114d7..0000000000 --- a/develop/prototype-gui/0.0.7/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:45.469116676Z" diff --git a/develop/prototype-gui/0.0.7/Chart.yaml b/develop/prototype-gui/0.0.7/Chart.yaml deleted file mode 100644 index f6ac6d5a61..0000000000 --- a/develop/prototype-gui/0.0.7/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/charts/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: null -type: application -version: 0.0.7 diff --git a/develop/prototype-gui/0.0.7/README.md b/develop/prototype-gui/0.0.7/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.7/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.7/app-readme.md b/develop/prototype-gui/0.0.7/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.7/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.7/charts/common-5.1.2.tgz b/develop/prototype-gui/0.0.7/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/develop/prototype-gui/0.0.7/charts/common-5.1.2.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.7/ix_values.yaml b/develop/prototype-gui/0.0.7/ix_values.yaml deleted file mode 100644 index 5def6e0310..0000000000 --- a/develop/prototype-gui/0.0.7/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.7/questions.yaml b/develop/prototype-gui/0.0.7/questions.yaml deleted file mode 100644 index 17b16ee235..0000000000 --- a/develop/prototype-gui/0.0.7/questions.yaml +++ /dev/null @@ -1,694 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.7/templates/common.yaml b/develop/prototype-gui/0.0.7/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.7/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.7/test_values.yaml b/develop/prototype-gui/0.0.7/test_values.yaml deleted file mode 100644 index 6b9f025e31..0000000000 --- a/develop/prototype-gui/0.0.7/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.7/values.yaml b/develop/prototype-gui/0.0.7/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.8/CONFIG.md b/develop/prototype-gui/0.0.8/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.8/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.8/Chart.lock b/develop/prototype-gui/0.0.8/Chart.lock deleted file mode 100644 index 4770034e73..0000000000 --- a/develop/prototype-gui/0.0.8/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:52.475358296Z" diff --git a/develop/prototype-gui/0.0.8/Chart.yaml b/develop/prototype-gui/0.0.8/Chart.yaml deleted file mode 100644 index 216da21e9e..0000000000 --- a/develop/prototype-gui/0.0.8/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/charts/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: null -type: application -version: 0.0.8 diff --git a/develop/prototype-gui/0.0.8/README.md b/develop/prototype-gui/0.0.8/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.8/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.8/app-readme.md b/develop/prototype-gui/0.0.8/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.8/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.8/charts/common-5.1.2.tgz b/develop/prototype-gui/0.0.8/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/develop/prototype-gui/0.0.8/charts/common-5.1.2.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.8/ix_values.yaml b/develop/prototype-gui/0.0.8/ix_values.yaml deleted file mode 100644 index 5def6e0310..0000000000 --- a/develop/prototype-gui/0.0.8/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.8/questions.yaml b/develop/prototype-gui/0.0.8/questions.yaml deleted file mode 100644 index 17b16ee235..0000000000 --- a/develop/prototype-gui/0.0.8/questions.yaml +++ /dev/null @@ -1,694 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.8/templates/common.yaml b/develop/prototype-gui/0.0.8/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.8/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.8/test_values.yaml b/develop/prototype-gui/0.0.8/test_values.yaml deleted file mode 100644 index 6b9f025e31..0000000000 --- a/develop/prototype-gui/0.0.8/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.8/values.yaml b/develop/prototype-gui/0.0.8/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/develop/prototype-gui/0.0.9/CONFIG.md b/develop/prototype-gui/0.0.9/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/develop/prototype-gui/0.0.9/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/develop/prototype-gui/0.0.9/Chart.lock b/develop/prototype-gui/0.0.9/Chart.lock deleted file mode 100644 index 33c2b56e96..0000000000 --- a/develop/prototype-gui/0.0.9/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T06:01:44.183646356Z" diff --git a/develop/prototype-gui/0.0.9/Chart.yaml b/develop/prototype-gui/0.0.9/Chart.yaml deleted file mode 100644 index ad0d5f2ba2..0000000000 --- a/develop/prototype-gui/0.0.9/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: App to test GUI prototypes -home: https://github.com/truecharts/apps/tree/master/charts/develop/prototype-gui -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- dev -- prototype -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: prototype-gui -sources: null -type: application -version: 0.0.9 diff --git a/develop/prototype-gui/0.0.9/README.md b/develop/prototype-gui/0.0.9/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/develop/prototype-gui/0.0.9/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/develop/prototype-gui/0.0.9/app-readme.md b/develop/prototype-gui/0.0.9/app-readme.md deleted file mode 100644 index f1bf7dc810..0000000000 --- a/develop/prototype-gui/0.0.9/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -App to test GUI prototypes diff --git a/develop/prototype-gui/0.0.9/charts/common-5.1.3.tgz b/develop/prototype-gui/0.0.9/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/develop/prototype-gui/0.0.9/charts/common-5.1.3.tgz and /dev/null differ diff --git a/develop/prototype-gui/0.0.9/ix_values.yaml b/develop/prototype-gui/0.0.9/ix_values.yaml deleted file mode 100644 index 5def6e0310..0000000000 --- a/develop/prototype-gui/0.0.9/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/develop/prototype-gui/0.0.9/questions.yaml b/develop/prototype-gui/0.0.9/questions.yaml deleted file mode 100644 index 17b16ee235..0000000000 --- a/develop/prototype-gui/0.0.9/questions.yaml +++ /dev/null @@ -1,694 +0,0 @@ -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: "(Advanced) 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: 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: "(Advanced) 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "(Advanced) 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: "(Advanced) 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: "(Advanced) 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: ingress - label: "" - group: "Ingress" - schema: - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hosts - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "HostName" - schema: - type: string - default: "" - required: true - - variable: paths - label: "Hosts" - schema: - type: list - default: [] - items: - - variable: path - label: "path" - schema: - type: string - required: true - hidden: false - default: "/" - - variable: pathType - label: "pathType" - schema: - type: string - required: true - hidden: false - default: "Prefix" - - variable: tls - label: "TLS-Settings" - schema: - type: list - default: [] - items: - - variable: hosts - label: "Certificate Hosts" - schema: - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: string - default: "" - required: true - - variable: scaleCERT - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - $ref: - - "definitions/certificate" - - # Enable privileged - - variable: securityContext - group: "Security and Permissions" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "(Advanced) Enable privileged mode" - 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: "(Advanced) 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/develop/prototype-gui/0.0.9/templates/common.yaml b/develop/prototype-gui/0.0.9/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/develop/prototype-gui/0.0.9/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/develop/prototype-gui/0.0.9/test_values.yaml b/develop/prototype-gui/0.0.9/test_values.yaml deleted file mode 100644 index 6b9f025e31..0000000000 --- a/develop/prototype-gui/0.0.9/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/develop/prototype-gui/0.0.9/values.yaml b/develop/prototype-gui/0.0.9/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/0.1.3/CONFIG.md b/incubator/appdaemon/0.1.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/0.1.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/0.1.3/Chart.lock b/incubator/appdaemon/0.1.3/Chart.lock deleted file mode 100644 index cba25e2a5f..0000000000 --- a/incubator/appdaemon/0.1.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:52.31859259Z" diff --git a/incubator/appdaemon/0.1.3/Chart.yaml b/incubator/appdaemon/0.1.3/Chart.yaml deleted file mode 100644 index b542ea4e4a..0000000000 --- a/incubator/appdaemon/0.1.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: appdaemon -version: 0.1.3 -appVersion: v4.0.8 -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: - - appdaemon - - homeautomation -sources: - - https://github.com/AppDaemon/appdaemon -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/appdaemon/0.1.3/README.md b/incubator/appdaemon/0.1.3/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/0.1.3/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/0.1.3/app-readme.md b/incubator/appdaemon/0.1.3/app-readme.md deleted file mode 100644 index b948120ce5..0000000000 --- a/incubator/appdaemon/0.1.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. diff --git a/incubator/appdaemon/0.1.3/charts/common-3.5.5.tgz b/incubator/appdaemon/0.1.3/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/appdaemon/0.1.3/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/appdaemon/0.1.3/ix_values.yaml b/incubator/appdaemon/0.1.3/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/0.1.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/0.1.3/questions.yaml b/incubator/appdaemon/0.1.3/questions.yaml deleted file mode 100644 index eae9463186..0000000000 --- a/incubator/appdaemon/0.1.3/questions.yaml +++ /dev/null @@ -1,431 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5050 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51050 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36052 - required: true -## TrueCharts Specific - - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "selfsigned" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/0.1.3/templates/common.yaml b/incubator/appdaemon/0.1.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/0.1.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/0.1.3/test_values.yaml b/incubator/appdaemon/0.1.3/test_values.yaml deleted file mode 100644 index 031febf01d..0000000000 --- a/incubator/appdaemon/0.1.3/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -timezone: "America/Chicago" - -env: - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -services: - main: - port: - port: 5050 - tcp: - enabled: true - type: ClusterIP - port: - port: 51050 - protocol: TCP - targetPort: 51050 - -customStorage: - - name: config - enabled: true - mountPath: /conf - emptyDir: true diff --git a/incubator/appdaemon/0.1.3/values.yaml b/incubator/appdaemon/0.1.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/0.1.4/CONFIG.md b/incubator/appdaemon/0.1.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/0.1.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/0.1.4/Chart.lock b/incubator/appdaemon/0.1.4/Chart.lock deleted file mode 100644 index 8eda202e6f..0000000000 --- a/incubator/appdaemon/0.1.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:44.396887544Z" diff --git a/incubator/appdaemon/0.1.4/Chart.yaml b/incubator/appdaemon/0.1.4/Chart.yaml deleted file mode 100644 index 9b4e733689..0000000000 --- a/incubator/appdaemon/0.1.4/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: appdaemon -version: 0.1.4 -appVersion: v4.0.8 -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: - - appdaemon - - homeautomation -sources: - - https://github.com/AppDaemon/appdaemon -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/appdaemon/0.1.4/README.md b/incubator/appdaemon/0.1.4/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/0.1.4/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/0.1.4/app-readme.md b/incubator/appdaemon/0.1.4/app-readme.md deleted file mode 100644 index b948120ce5..0000000000 --- a/incubator/appdaemon/0.1.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. diff --git a/incubator/appdaemon/0.1.4/charts/common-3.5.8.tgz b/incubator/appdaemon/0.1.4/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/appdaemon/0.1.4/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/appdaemon/0.1.4/ix_values.yaml b/incubator/appdaemon/0.1.4/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/0.1.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/0.1.4/questions.yaml b/incubator/appdaemon/0.1.4/questions.yaml deleted file mode 100644 index eae9463186..0000000000 --- a/incubator/appdaemon/0.1.4/questions.yaml +++ /dev/null @@ -1,431 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5050 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51050 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36052 - required: true -## TrueCharts Specific - - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "selfsigned" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/0.1.4/templates/common.yaml b/incubator/appdaemon/0.1.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/0.1.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/0.1.4/test_values.yaml b/incubator/appdaemon/0.1.4/test_values.yaml deleted file mode 100644 index 031febf01d..0000000000 --- a/incubator/appdaemon/0.1.4/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -timezone: "America/Chicago" - -env: - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -services: - main: - port: - port: 5050 - tcp: - enabled: true - type: ClusterIP - port: - port: 51050 - protocol: TCP - targetPort: 51050 - -customStorage: - - name: config - enabled: true - mountPath: /conf - emptyDir: true diff --git a/incubator/appdaemon/0.1.4/values.yaml b/incubator/appdaemon/0.1.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/1.0.0/CONFIG.md b/incubator/appdaemon/1.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/1.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/1.0.0/Chart.lock b/incubator/appdaemon/1.0.0/Chart.lock deleted file mode 100644 index e9bdeb4e18..0000000000 --- a/incubator/appdaemon/1.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:33.610903329Z" diff --git a/incubator/appdaemon/1.0.0/Chart.yaml b/incubator/appdaemon/1.0.0/Chart.yaml deleted file mode 100644 index 3d895b7c1d..0000000000 --- a/incubator/appdaemon/1.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: appdaemon -version: 1.0.0 -appVersion: v4.0.8 -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: - - appdaemon - - homeautomation -sources: - - https://github.com/AppDaemon/appdaemon -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/appdaemon/1.0.0/README.md b/incubator/appdaemon/1.0.0/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/1.0.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/1.0.0/app-readme.md b/incubator/appdaemon/1.0.0/app-readme.md deleted file mode 100644 index b948120ce5..0000000000 --- a/incubator/appdaemon/1.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. diff --git a/incubator/appdaemon/1.0.0/charts/common-4.1.5.tgz b/incubator/appdaemon/1.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/appdaemon/1.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/appdaemon/1.0.0/ix_values.yaml b/incubator/appdaemon/1.0.0/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/1.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/1.0.0/questions.yaml b/incubator/appdaemon/1.0.0/questions.yaml deleted file mode 100644 index d1c7c70b81..0000000000 --- a/incubator/appdaemon/1.0.0/questions.yaml +++ /dev/null @@ -1,366 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - editable: true - hidden: false - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/1.0.0/templates/common.yaml b/incubator/appdaemon/1.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/1.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/1.0.0/test_values.yaml b/incubator/appdaemon/1.0.0/test_values.yaml deleted file mode 100644 index a89ba905d2..0000000000 --- a/incubator/appdaemon/1.0.0/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: true diff --git a/incubator/appdaemon/1.0.0/values.yaml b/incubator/appdaemon/1.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/1.0.1/CONFIG.md b/incubator/appdaemon/1.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/1.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/1.0.1/Chart.lock b/incubator/appdaemon/1.0.1/Chart.lock deleted file mode 100644 index c9eef5d3c9..0000000000 --- a/incubator/appdaemon/1.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:26.459931172Z" diff --git a/incubator/appdaemon/1.0.1/Chart.yaml b/incubator/appdaemon/1.0.1/Chart.yaml deleted file mode 100644 index 6a7dc0ac61..0000000000 --- a/incubator/appdaemon/1.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: appdaemon -version: 1.0.1 -appVersion: v4.0.8 -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: - - appdaemon - - homeautomation -sources: - - https://github.com/AppDaemon/appdaemon -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/appdaemon/1.0.1/README.md b/incubator/appdaemon/1.0.1/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/1.0.1/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/1.0.1/app-readme.md b/incubator/appdaemon/1.0.1/app-readme.md deleted file mode 100644 index b948120ce5..0000000000 --- a/incubator/appdaemon/1.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. diff --git a/incubator/appdaemon/1.0.1/charts/common-4.1.6.tgz b/incubator/appdaemon/1.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/appdaemon/1.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/appdaemon/1.0.1/ix_values.yaml b/incubator/appdaemon/1.0.1/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/1.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/1.0.1/questions.yaml b/incubator/appdaemon/1.0.1/questions.yaml deleted file mode 100644 index d1c7c70b81..0000000000 --- a/incubator/appdaemon/1.0.1/questions.yaml +++ /dev/null @@ -1,366 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - editable: true - hidden: false - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/1.0.1/templates/common.yaml b/incubator/appdaemon/1.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/1.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/1.0.1/test_values.yaml b/incubator/appdaemon/1.0.1/test_values.yaml deleted file mode 100644 index a89ba905d2..0000000000 --- a/incubator/appdaemon/1.0.1/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: true diff --git a/incubator/appdaemon/1.0.1/values.yaml b/incubator/appdaemon/1.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/1.1.0/CONFIG.md b/incubator/appdaemon/1.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/1.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/1.1.0/Chart.lock b/incubator/appdaemon/1.1.0/Chart.lock deleted file mode 100644 index a6bfbb39a7..0000000000 --- a/incubator/appdaemon/1.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:49.585387673Z" diff --git a/incubator/appdaemon/1.1.0/Chart.yaml b/incubator/appdaemon/1.1.0/Chart.yaml deleted file mode 100644 index 29791f4c44..0000000000 --- a/incubator/appdaemon/1.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 1.1.0 diff --git a/incubator/appdaemon/1.1.0/README.md b/incubator/appdaemon/1.1.0/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/1.1.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/1.1.0/app-readme.md b/incubator/appdaemon/1.1.0/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/1.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/1.1.0/charts/common-4.1.6.tgz b/incubator/appdaemon/1.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/appdaemon/1.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/appdaemon/1.1.0/ix_values.yaml b/incubator/appdaemon/1.1.0/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/1.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/1.1.0/questions.yaml b/incubator/appdaemon/1.1.0/questions.yaml deleted file mode 100644 index d1c7c70b81..0000000000 --- a/incubator/appdaemon/1.1.0/questions.yaml +++ /dev/null @@ -1,366 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - editable: true - hidden: false - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/1.1.0/templates/common.yaml b/incubator/appdaemon/1.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/1.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/1.1.0/test_values.yaml b/incubator/appdaemon/1.1.0/test_values.yaml deleted file mode 100644 index a89ba905d2..0000000000 --- a/incubator/appdaemon/1.1.0/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: true diff --git a/incubator/appdaemon/1.1.0/values.yaml b/incubator/appdaemon/1.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.0.0/CONFIG.md b/incubator/appdaemon/2.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.0.0/Chart.lock b/incubator/appdaemon/2.0.0/Chart.lock deleted file mode 100644 index 75d90847b8..0000000000 --- a/incubator/appdaemon/2.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:24.109451787Z" diff --git a/incubator/appdaemon/2.0.0/Chart.yaml b/incubator/appdaemon/2.0.0/Chart.yaml deleted file mode 100644 index e62af17544..0000000000 --- a/incubator/appdaemon/2.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.0.0 diff --git a/incubator/appdaemon/2.0.0/README.md b/incubator/appdaemon/2.0.0/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.0.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.0.0/app-readme.md b/incubator/appdaemon/2.0.0/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.0.0/charts/common-5.0.0.tgz b/incubator/appdaemon/2.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/appdaemon/2.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.0.0/ix_values.yaml b/incubator/appdaemon/2.0.0/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.0.0/questions.yaml b/incubator/appdaemon/2.0.0/questions.yaml deleted file mode 100644 index bb03147420..0000000000 --- a/incubator/appdaemon/2.0.0/questions.yaml +++ /dev/null @@ -1,384 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - editable: true - hidden: false - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/2.0.0/templates/common.yaml b/incubator/appdaemon/2.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.0.0/test_values.yaml b/incubator/appdaemon/2.0.0/test_values.yaml deleted file mode 100644 index 1dc6672129..0000000000 --- a/incubator/appdaemon/2.0.0/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.0.0/values.yaml b/incubator/appdaemon/2.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.0.1/CONFIG.md b/incubator/appdaemon/2.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.0.1/Chart.lock b/incubator/appdaemon/2.0.1/Chart.lock deleted file mode 100644 index 2335963648..0000000000 --- a/incubator/appdaemon/2.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:25.432512493Z" diff --git a/incubator/appdaemon/2.0.1/Chart.yaml b/incubator/appdaemon/2.0.1/Chart.yaml deleted file mode 100644 index 7cf8ef904c..0000000000 --- a/incubator/appdaemon/2.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.0.1 diff --git a/incubator/appdaemon/2.0.1/README.md b/incubator/appdaemon/2.0.1/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.0.1/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.0.1/app-readme.md b/incubator/appdaemon/2.0.1/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.0.1/charts/common-5.0.0.tgz b/incubator/appdaemon/2.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/appdaemon/2.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.0.1/ix_values.yaml b/incubator/appdaemon/2.0.1/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.0.1/questions.yaml b/incubator/appdaemon/2.0.1/questions.yaml deleted file mode 100644 index 97931def65..0000000000 --- a/incubator/appdaemon/2.0.1/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - editable: true - hidden: false - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/2.0.1/templates/common.yaml b/incubator/appdaemon/2.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.0.1/test_values.yaml b/incubator/appdaemon/2.0.1/test_values.yaml deleted file mode 100644 index 1dc6672129..0000000000 --- a/incubator/appdaemon/2.0.1/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.0.1/values.yaml b/incubator/appdaemon/2.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.0.2/CONFIG.md b/incubator/appdaemon/2.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.0.2/Chart.lock b/incubator/appdaemon/2.0.2/Chart.lock deleted file mode 100644 index bdb8416ab7..0000000000 --- a/incubator/appdaemon/2.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:32.905134188Z" diff --git a/incubator/appdaemon/2.0.2/Chart.yaml b/incubator/appdaemon/2.0.2/Chart.yaml deleted file mode 100644 index 5dae2d8b38..0000000000 --- a/incubator/appdaemon/2.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.0.2 diff --git a/incubator/appdaemon/2.0.2/README.md b/incubator/appdaemon/2.0.2/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.0.2/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.0.2/app-readme.md b/incubator/appdaemon/2.0.2/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.0.2/charts/common-5.0.2.tgz b/incubator/appdaemon/2.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/appdaemon/2.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.0.2/ix_values.yaml b/incubator/appdaemon/2.0.2/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.0.2/questions.yaml b/incubator/appdaemon/2.0.2/questions.yaml deleted file mode 100644 index 97931def65..0000000000 --- a/incubator/appdaemon/2.0.2/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - editable: true - hidden: false - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/2.0.2/templates/common.yaml b/incubator/appdaemon/2.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.0.2/test_values.yaml b/incubator/appdaemon/2.0.2/test_values.yaml deleted file mode 100644 index 1dc6672129..0000000000 --- a/incubator/appdaemon/2.0.2/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.0.2/values.yaml b/incubator/appdaemon/2.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.0.3/CONFIG.md b/incubator/appdaemon/2.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.0.3/Chart.lock b/incubator/appdaemon/2.0.3/Chart.lock deleted file mode 100644 index 53f773f134..0000000000 --- a/incubator/appdaemon/2.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:37.545107931Z" diff --git a/incubator/appdaemon/2.0.3/Chart.yaml b/incubator/appdaemon/2.0.3/Chart.yaml deleted file mode 100644 index 58197470c5..0000000000 --- a/incubator/appdaemon/2.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.0.3 diff --git a/incubator/appdaemon/2.0.3/README.md b/incubator/appdaemon/2.0.3/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.0.3/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.0.3/app-readme.md b/incubator/appdaemon/2.0.3/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.0.3/charts/common-5.0.2.tgz b/incubator/appdaemon/2.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/appdaemon/2.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.0.3/ix_values.yaml b/incubator/appdaemon/2.0.3/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.0.3/questions.yaml b/incubator/appdaemon/2.0.3/questions.yaml deleted file mode 100644 index 3c58464c1d..0000000000 --- a/incubator/appdaemon/2.0.3/questions.yaml +++ /dev/null @@ -1,380 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/appdaemon/2.0.3/templates/common.yaml b/incubator/appdaemon/2.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.0.3/test_values.yaml b/incubator/appdaemon/2.0.3/test_values.yaml deleted file mode 100644 index 1dc6672129..0000000000 --- a/incubator/appdaemon/2.0.3/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.0.3/values.yaml b/incubator/appdaemon/2.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.0.4/CONFIG.md b/incubator/appdaemon/2.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.0.4/Chart.lock b/incubator/appdaemon/2.0.4/Chart.lock deleted file mode 100644 index e872a621c3..0000000000 --- a/incubator/appdaemon/2.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:09.925833647Z" diff --git a/incubator/appdaemon/2.0.4/Chart.yaml b/incubator/appdaemon/2.0.4/Chart.yaml deleted file mode 100644 index e69e334860..0000000000 --- a/incubator/appdaemon/2.0.4/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.0.4 diff --git a/incubator/appdaemon/2.0.4/README.md b/incubator/appdaemon/2.0.4/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.0.4/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.0.4/app-readme.md b/incubator/appdaemon/2.0.4/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.0.4/charts/common-5.0.2.tgz b/incubator/appdaemon/2.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/appdaemon/2.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.0.4/ix_values.yaml b/incubator/appdaemon/2.0.4/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.0.4/questions.yaml b/incubator/appdaemon/2.0.4/questions.yaml deleted file mode 100644 index 87aae1d8ab..0000000000 --- a/incubator/appdaemon/2.0.4/questions.yaml +++ /dev/null @@ -1,368 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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" - 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" - 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" diff --git a/incubator/appdaemon/2.0.4/templates/common.yaml b/incubator/appdaemon/2.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.0.4/test_values.yaml b/incubator/appdaemon/2.0.4/test_values.yaml deleted file mode 100644 index 1dc6672129..0000000000 --- a/incubator/appdaemon/2.0.4/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.0.4/values.yaml b/incubator/appdaemon/2.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.1.0/CONFIG.md b/incubator/appdaemon/2.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.1.0/Chart.lock b/incubator/appdaemon/2.1.0/Chart.lock deleted file mode 100644 index 772aae0869..0000000000 --- a/incubator/appdaemon/2.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:07.498587994Z" diff --git a/incubator/appdaemon/2.1.0/Chart.yaml b/incubator/appdaemon/2.1.0/Chart.yaml deleted file mode 100644 index b094c18f8f..0000000000 --- a/incubator/appdaemon/2.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.1.0 diff --git a/incubator/appdaemon/2.1.0/README.md b/incubator/appdaemon/2.1.0/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.1.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.1.0/app-readme.md b/incubator/appdaemon/2.1.0/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.1.0/charts/common-5.1.1.tgz b/incubator/appdaemon/2.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/appdaemon/2.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.1.0/ix_values.yaml b/incubator/appdaemon/2.1.0/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.1.0/questions.yaml b/incubator/appdaemon/2.1.0/questions.yaml deleted file mode 100644 index 87aae1d8ab..0000000000 --- a/incubator/appdaemon/2.1.0/questions.yaml +++ /dev/null @@ -1,368 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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" - 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" - 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" diff --git a/incubator/appdaemon/2.1.0/templates/common.yaml b/incubator/appdaemon/2.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.1.0/test_values.yaml b/incubator/appdaemon/2.1.0/test_values.yaml deleted file mode 100644 index 1dc6672129..0000000000 --- a/incubator/appdaemon/2.1.0/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.1.0/values.yaml b/incubator/appdaemon/2.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.1.1/CONFIG.md b/incubator/appdaemon/2.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.1.1/Chart.lock b/incubator/appdaemon/2.1.1/Chart.lock deleted file mode 100644 index 41a0493b6a..0000000000 --- a/incubator/appdaemon/2.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:57.278076544Z" diff --git a/incubator/appdaemon/2.1.1/Chart.yaml b/incubator/appdaemon/2.1.1/Chart.yaml deleted file mode 100644 index 81d6e5d9cd..0000000000 --- a/incubator/appdaemon/2.1.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.1.1 diff --git a/incubator/appdaemon/2.1.1/README.md b/incubator/appdaemon/2.1.1/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.1.1/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.1.1/app-readme.md b/incubator/appdaemon/2.1.1/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.1.1/charts/common-5.1.2.tgz b/incubator/appdaemon/2.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/appdaemon/2.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.1.1/ix_values.yaml b/incubator/appdaemon/2.1.1/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.1.1/questions.yaml b/incubator/appdaemon/2.1.1/questions.yaml deleted file mode 100644 index 87aae1d8ab..0000000000 --- a/incubator/appdaemon/2.1.1/questions.yaml +++ /dev/null @@ -1,368 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - 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: 36052 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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" - 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" - 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" diff --git a/incubator/appdaemon/2.1.1/templates/common.yaml b/incubator/appdaemon/2.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.1.1/test_values.yaml b/incubator/appdaemon/2.1.1/test_values.yaml deleted file mode 100644 index 1dc6672129..0000000000 --- a/incubator/appdaemon/2.1.1/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.1.1/values.yaml b/incubator/appdaemon/2.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.2.0/CONFIG.md b/incubator/appdaemon/2.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.2.0/Chart.lock b/incubator/appdaemon/2.2.0/Chart.lock deleted file mode 100644 index d2182f4bc7..0000000000 --- a/incubator/appdaemon/2.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:07.693289389Z" diff --git a/incubator/appdaemon/2.2.0/Chart.yaml b/incubator/appdaemon/2.2.0/Chart.yaml deleted file mode 100644 index cd3f009dc6..0000000000 --- a/incubator/appdaemon/2.2.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.2.0 diff --git a/incubator/appdaemon/2.2.0/README.md b/incubator/appdaemon/2.2.0/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.2.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.2.0/app-readme.md b/incubator/appdaemon/2.2.0/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.2.0/charts/common-5.1.2.tgz b/incubator/appdaemon/2.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/appdaemon/2.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.2.0/ix_values.yaml b/incubator/appdaemon/2.2.0/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.2.0/questions.yaml b/incubator/appdaemon/2.2.0/questions.yaml deleted file mode 100644 index 8dd795d07d..0000000000 --- a/incubator/appdaemon/2.2.0/questions.yaml +++ /dev/null @@ -1,508 +0,0 @@ -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" - # Docker specific env - - 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: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - 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: 36052 - required: true - ## TrueCharts Specific - - 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/appdaemon/2.2.0/templates/common.yaml b/incubator/appdaemon/2.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.2.0/test_values.yaml b/incubator/appdaemon/2.2.0/test_values.yaml deleted file mode 100644 index 1dc6672129..0000000000 --- a/incubator/appdaemon/2.2.0/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/truecharts/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.2.0/values.yaml b/incubator/appdaemon/2.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.2.1/CONFIG.md b/incubator/appdaemon/2.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.2.1/Chart.lock b/incubator/appdaemon/2.2.1/Chart.lock deleted file mode 100644 index 614881f1fd..0000000000 --- a/incubator/appdaemon/2.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:27.58353492Z" diff --git a/incubator/appdaemon/2.2.1/Chart.yaml b/incubator/appdaemon/2.2.1/Chart.yaml deleted file mode 100644 index c7af143958..0000000000 --- a/incubator/appdaemon/2.2.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.2.1 diff --git a/incubator/appdaemon/2.2.1/README.md b/incubator/appdaemon/2.2.1/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.2.1/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.2.1/app-readme.md b/incubator/appdaemon/2.2.1/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.2.1/charts/common-5.1.2.tgz b/incubator/appdaemon/2.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/appdaemon/2.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.2.1/ix_values.yaml b/incubator/appdaemon/2.2.1/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.2.1/questions.yaml b/incubator/appdaemon/2.2.1/questions.yaml deleted file mode 100644 index 8dd795d07d..0000000000 --- a/incubator/appdaemon/2.2.1/questions.yaml +++ /dev/null @@ -1,508 +0,0 @@ -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" - # Docker specific env - - 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: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - 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: 36052 - required: true - ## TrueCharts Specific - - 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/appdaemon/2.2.1/templates/common.yaml b/incubator/appdaemon/2.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.2.1/test_values.yaml b/incubator/appdaemon/2.2.1/test_values.yaml deleted file mode 100644 index acca74c053..0000000000 --- a/incubator/appdaemon/2.2.1/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/k8s-at-home/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.2.1/values.yaml b/incubator/appdaemon/2.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/appdaemon/2.2.2/CONFIG.md b/incubator/appdaemon/2.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/appdaemon/2.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/appdaemon/2.2.2/Chart.lock b/incubator/appdaemon/2.2.2/Chart.lock deleted file mode 100644 index 212b0bb8d5..0000000000 --- a/incubator/appdaemon/2.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:25.964010586Z" diff --git a/incubator/appdaemon/2.2.2/Chart.yaml b/incubator/appdaemon/2.2.2/Chart.yaml deleted file mode 100644 index 3f9a908847..0000000000 --- a/incubator/appdaemon/2.2.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: v4.0.8 -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/appdaemon -icon: https://github.com/hassio-addons/addon-appdaemon/blob/main/appdaemon/icon.png?raw=true -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 2.2.2 diff --git a/incubator/appdaemon/2.2.2/README.md b/incubator/appdaemon/2.2.2/README.md deleted file mode 100644 index ac652fbf62..0000000000 --- a/incubator/appdaemon/2.2.2/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v4.0.8](https://img.shields.io/badge/AppVersion-v4.0.8-informational?style=flat-square) - -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. - -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 `appdaemon` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `appdaemon` 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/appdaemon/2.2.2/app-readme.md b/incubator/appdaemon/2.2.2/app-readme.md deleted file mode 100644 index 083a4a25f6..0000000000 --- a/incubator/appdaemon/2.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution environment for writing automation apps for Home Assistant home automation software. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -AppDaemon is a loosely coupled, multithreaded, sandboxed python execution diff --git a/incubator/appdaemon/2.2.2/charts/common-5.1.2.tgz b/incubator/appdaemon/2.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/appdaemon/2.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/appdaemon/2.2.2/ix_values.yaml b/incubator/appdaemon/2.2.2/ix_values.yaml deleted file mode 100644 index ef02d27c01..0000000000 --- a/incubator/appdaemon/2.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: acockburn/appdaemon - pullPolicy: IfNotPresent - tag: "4.0.8" - - -## -# 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/appdaemon/2.2.2/questions.yaml b/incubator/appdaemon/2.2.2/questions.yaml deleted file mode 100644 index 8dd795d07d..0000000000 --- a/incubator/appdaemon/2.2.2/questions.yaml +++ /dev/null @@ -1,508 +0,0 @@ -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" - # Docker specific env - - 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: HA_URL - label: "HA URL" - description: "Your HomeAssistant URL" - schema: - type: string - default: "" - required: true - - variable: TOKEN - label: "HA Token" - description: "Your HomeAssistant Token" - schema: - type: string - default: "" - required: true - - variable: DASH_URL - label: "Dashboard URL" - description: "URL of your appdaemon dashboard" - schema: - type: string - default: "" - required: true - - variable: LATITUDE - label: "Latitude" - description: "Latitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: LONGITUDE - label: "Longitude" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - variable: ELEVATION - label: "Elevation" - description: "Longitude of your home assistant instance" - schema: - type: int - default: 0 - required: true - - 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: 5050 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51050 - 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: 36052 - required: true - ## TrueCharts Specific - - 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/appdaemon/2.2.2/templates/common.yaml b/incubator/appdaemon/2.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/appdaemon/2.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/appdaemon/2.2.2/test_values.yaml b/incubator/appdaemon/2.2.2/test_values.yaml deleted file mode 100644 index acca74c053..0000000000 --- a/incubator/appdaemon/2.2.2/test_values.yaml +++ /dev/null @@ -1,42 +0,0 @@ -image: - repository: ghcr.io/k8s-at-home/appdaemon - pullPolicy: IfNotPresent - tag: "v4.0.8" - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -env: - TZ: "America/Chicago" - LATITUDE: 46 - LONGITUDE: -94 - ELEVATION: 1217 - DASH_URL: "http://0.0.0.0:5050" - -service: - main: - ports: - main: - port: 5050 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51050 - protocol: TCP - -hostPathMounts: - - name: config - enabled: true - mountPath: /conf - emptyDir: - enabled: true diff --git a/incubator/appdaemon/2.2.2/values.yaml b/incubator/appdaemon/2.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/3.1.5/CONFIG.md b/incubator/bazarr/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/3.1.5/Chart.lock b/incubator/bazarr/3.1.5/Chart.lock deleted file mode 100644 index 72f4b5ac2f..0000000000 --- a/incubator/bazarr/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:52.64796353Z" diff --git a/incubator/bazarr/3.1.5/Chart.yaml b/incubator/bazarr/3.1.5/Chart.yaml deleted file mode 100644 index 0737efb216..0000000000 --- a/incubator/bazarr/3.1.5/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bazarr -version: 3.1.5 -upstream_version: 5.2.1 -appVersion: "auto" -description: Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: - - bazarr - - radarr - - bazarr - - subtitles - - usenet - - torrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bazarr - - https://github.com/k8s-at-home/charts/tree/master/charts/bazarr - - https://github.com/Bazarr/Bazarr - - https://hub.docker.com/r/linuxserver/bazarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/bazarr/3.1.5/README.md b/incubator/bazarr/3.1.5/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/3.1.5/app-readme.md b/incubator/bazarr/3.1.5/app-readme.md deleted file mode 100644 index 2d112915d2..0000000000 --- a/incubator/bazarr/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements diff --git a/incubator/bazarr/3.1.5/charts/common-3.5.5.tgz b/incubator/bazarr/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/bazarr/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/bazarr/3.1.5/ix_values.yaml b/incubator/bazarr/3.1.5/ix_values.yaml deleted file mode 100644 index e6a02921e8..0000000000 --- a/incubator/bazarr/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.3-beta.9 - -## -# 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/bazarr/3.1.5/questions.yaml b/incubator/bazarr/3.1.5/questions.yaml deleted file mode 100644 index 3ed159455b..0000000000 --- a/incubator/bazarr/3.1.5/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 6767 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 6767 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36025 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/3.1.5/templates/common.yaml b/incubator/bazarr/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/3.1.5/test_values.yaml b/incubator/bazarr/3.1.5/test_values.yaml deleted file mode 100644 index 6994e190c8..0000000000 --- a/incubator/bazarr/3.1.5/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.3-beta.9 - -strategy: - type: Recreate - -services: - main: - port: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/3.1.5/values.yaml b/incubator/bazarr/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/3.1.6/CONFIG.md b/incubator/bazarr/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/3.1.6/Chart.lock b/incubator/bazarr/3.1.6/Chart.lock deleted file mode 100644 index c9aee2d679..0000000000 --- a/incubator/bazarr/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-11T10:49:03.608520482Z" diff --git a/incubator/bazarr/3.1.6/Chart.yaml b/incubator/bazarr/3.1.6/Chart.yaml deleted file mode 100644 index 6d14cf2a87..0000000000 --- a/incubator/bazarr/3.1.6/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bazarr -version: 3.1.6 -upstream_version: 5.2.1 -appVersion: "auto" -description: Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: - - bazarr - - radarr - - bazarr - - subtitles - - usenet - - torrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bazarr - - https://github.com/k8s-at-home/charts/tree/master/charts/bazarr - - https://github.com/Bazarr/Bazarr - - https://hub.docker.com/r/linuxserver/bazarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/bazarr/3.1.6/README.md b/incubator/bazarr/3.1.6/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/3.1.6/app-readme.md b/incubator/bazarr/3.1.6/app-readme.md deleted file mode 100644 index 2d112915d2..0000000000 --- a/incubator/bazarr/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements diff --git a/incubator/bazarr/3.1.6/charts/common-3.5.8.tgz b/incubator/bazarr/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/bazarr/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/bazarr/3.1.6/ix_values.yaml b/incubator/bazarr/3.1.6/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/3.1.6/questions.yaml b/incubator/bazarr/3.1.6/questions.yaml deleted file mode 100644 index 3ed159455b..0000000000 --- a/incubator/bazarr/3.1.6/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 6767 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 6767 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36025 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/3.1.6/templates/common.yaml b/incubator/bazarr/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/3.1.6/test_values.yaml b/incubator/bazarr/3.1.6/test_values.yaml deleted file mode 100644 index 73afc5b993..0000000000 --- a/incubator/bazarr/3.1.6/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -services: - main: - port: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/3.1.6/values.yaml b/incubator/bazarr/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/3.1.7/CONFIG.md b/incubator/bazarr/3.1.7/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/3.1.7/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/3.1.7/Chart.lock b/incubator/bazarr/3.1.7/Chart.lock deleted file mode 100644 index 3cf3ac9be8..0000000000 --- a/incubator/bazarr/3.1.7/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:44.771066504Z" diff --git a/incubator/bazarr/3.1.7/Chart.yaml b/incubator/bazarr/3.1.7/Chart.yaml deleted file mode 100644 index 947fe1ae2d..0000000000 --- a/incubator/bazarr/3.1.7/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bazarr -version: 3.1.7 -upstream_version: 5.2.1 -appVersion: "auto" -description: Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: - - bazarr - - radarr - - bazarr - - subtitles - - usenet - - torrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bazarr - - https://github.com/k8s-at-home/charts/tree/master/charts/bazarr - - https://github.com/Bazarr/Bazarr - - https://hub.docker.com/r/linuxserver/bazarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/bazarr/3.1.7/README.md b/incubator/bazarr/3.1.7/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/3.1.7/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/3.1.7/app-readme.md b/incubator/bazarr/3.1.7/app-readme.md deleted file mode 100644 index 2d112915d2..0000000000 --- a/incubator/bazarr/3.1.7/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements diff --git a/incubator/bazarr/3.1.7/charts/common-3.5.8.tgz b/incubator/bazarr/3.1.7/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/bazarr/3.1.7/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/bazarr/3.1.7/ix_values.yaml b/incubator/bazarr/3.1.7/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/3.1.7/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/3.1.7/questions.yaml b/incubator/bazarr/3.1.7/questions.yaml deleted file mode 100644 index 3ed159455b..0000000000 --- a/incubator/bazarr/3.1.7/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 6767 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 6767 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36025 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/3.1.7/templates/common.yaml b/incubator/bazarr/3.1.7/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/3.1.7/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/3.1.7/test_values.yaml b/incubator/bazarr/3.1.7/test_values.yaml deleted file mode 100644 index 73afc5b993..0000000000 --- a/incubator/bazarr/3.1.7/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -services: - main: - port: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/3.1.7/values.yaml b/incubator/bazarr/3.1.7/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/4.0.0/CONFIG.md b/incubator/bazarr/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/4.0.0/Chart.lock b/incubator/bazarr/4.0.0/Chart.lock deleted file mode 100644 index 7b6c82f848..0000000000 --- a/incubator/bazarr/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:33.981539774Z" diff --git a/incubator/bazarr/4.0.0/Chart.yaml b/incubator/bazarr/4.0.0/Chart.yaml deleted file mode 100644 index bfc5a51726..0000000000 --- a/incubator/bazarr/4.0.0/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bazarr -version: 4.0.0 -upstream_version: 5.2.1 -appVersion: "auto" -description: Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: - - bazarr - - radarr - - bazarr - - subtitles - - usenet - - torrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bazarr - - https://github.com/k8s-at-home/charts/tree/master/charts/bazarr - - https://github.com/Bazarr/Bazarr - - https://hub.docker.com/r/linuxserver/bazarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/bazarr/4.0.0/README.md b/incubator/bazarr/4.0.0/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/4.0.0/app-readme.md b/incubator/bazarr/4.0.0/app-readme.md deleted file mode 100644 index 2d112915d2..0000000000 --- a/incubator/bazarr/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements diff --git a/incubator/bazarr/4.0.0/charts/common-4.1.5.tgz b/incubator/bazarr/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/bazarr/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/bazarr/4.0.0/ix_values.yaml b/incubator/bazarr/4.0.0/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/4.0.0/questions.yaml b/incubator/bazarr/4.0.0/questions.yaml deleted file mode 100644 index c0342dfb6b..0000000000 --- a/incubator/bazarr/4.0.0/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - editable: true - hidden: false - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/4.0.0/templates/common.yaml b/incubator/bazarr/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/4.0.0/test_values.yaml b/incubator/bazarr/4.0.0/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/4.0.0/values.yaml b/incubator/bazarr/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/4.0.1/CONFIG.md b/incubator/bazarr/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/4.0.1/Chart.lock b/incubator/bazarr/4.0.1/Chart.lock deleted file mode 100644 index 32f1409460..0000000000 --- a/incubator/bazarr/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:26.874479586Z" diff --git a/incubator/bazarr/4.0.1/Chart.yaml b/incubator/bazarr/4.0.1/Chart.yaml deleted file mode 100644 index fd1b7b626d..0000000000 --- a/incubator/bazarr/4.0.1/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: bazarr -version: 4.0.1 -upstream_version: 5.2.1 -appVersion: "auto" -description: Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: - - bazarr - - radarr - - bazarr - - subtitles - - usenet - - torrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bazarr - - https://github.com/k8s-at-home/charts/tree/master/charts/bazarr - - https://github.com/Bazarr/Bazarr - - https://hub.docker.com/r/linuxserver/bazarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/bazarr/4.0.1/README.md b/incubator/bazarr/4.0.1/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/4.0.1/app-readme.md b/incubator/bazarr/4.0.1/app-readme.md deleted file mode 100644 index 2d112915d2..0000000000 --- a/incubator/bazarr/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements diff --git a/incubator/bazarr/4.0.1/charts/common-4.1.6.tgz b/incubator/bazarr/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/bazarr/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/bazarr/4.0.1/ix_values.yaml b/incubator/bazarr/4.0.1/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/4.0.1/questions.yaml b/incubator/bazarr/4.0.1/questions.yaml deleted file mode 100644 index c0342dfb6b..0000000000 --- a/incubator/bazarr/4.0.1/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - editable: true - hidden: false - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/4.0.1/templates/common.yaml b/incubator/bazarr/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/4.0.1/test_values.yaml b/incubator/bazarr/4.0.1/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/4.0.1/values.yaml b/incubator/bazarr/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/4.1.0/CONFIG.md b/incubator/bazarr/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/4.1.0/Chart.lock b/incubator/bazarr/4.1.0/Chart.lock deleted file mode 100644 index f07d5d9068..0000000000 --- a/incubator/bazarr/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:50.089597085Z" diff --git a/incubator/bazarr/4.1.0/Chart.yaml b/incubator/bazarr/4.1.0/Chart.yaml deleted file mode 100644 index ec24700910..0000000000 --- a/incubator/bazarr/4.1.0/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 4.1.0 diff --git a/incubator/bazarr/4.1.0/README.md b/incubator/bazarr/4.1.0/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/4.1.0/app-readme.md b/incubator/bazarr/4.1.0/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/4.1.0/charts/common-4.1.6.tgz b/incubator/bazarr/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/bazarr/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/bazarr/4.1.0/ix_values.yaml b/incubator/bazarr/4.1.0/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/4.1.0/questions.yaml b/incubator/bazarr/4.1.0/questions.yaml deleted file mode 100644 index 9a388d8f8d..0000000000 --- a/incubator/bazarr/4.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - editable: true - hidden: false - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/4.1.0/templates/common.yaml b/incubator/bazarr/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/4.1.0/test_values.yaml b/incubator/bazarr/4.1.0/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/4.1.0/values.yaml b/incubator/bazarr/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.0.0/CONFIG.md b/incubator/bazarr/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.0.0/Chart.lock b/incubator/bazarr/5.0.0/Chart.lock deleted file mode 100644 index 5fe5000630..0000000000 --- a/incubator/bazarr/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:24.620823855Z" diff --git a/incubator/bazarr/5.0.0/Chart.yaml b/incubator/bazarr/5.0.0/Chart.yaml deleted file mode 100644 index 07933b5159..0000000000 --- a/incubator/bazarr/5.0.0/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 5.0.0 diff --git a/incubator/bazarr/5.0.0/README.md b/incubator/bazarr/5.0.0/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.0.0/app-readme.md b/incubator/bazarr/5.0.0/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.0.0/charts/common-5.0.0.tgz b/incubator/bazarr/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/bazarr/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/bazarr/5.0.0/ix_values.yaml b/incubator/bazarr/5.0.0/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.0.0/questions.yaml b/incubator/bazarr/5.0.0/questions.yaml deleted file mode 100644 index 6d79284c7c..0000000000 --- a/incubator/bazarr/5.0.0/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - editable: true - hidden: false - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/5.0.0/templates/common.yaml b/incubator/bazarr/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.0.0/test_values.yaml b/incubator/bazarr/5.0.0/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.0.0/values.yaml b/incubator/bazarr/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.0.1/CONFIG.md b/incubator/bazarr/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.0.1/Chart.lock b/incubator/bazarr/5.0.1/Chart.lock deleted file mode 100644 index 4f03c6df5b..0000000000 --- a/incubator/bazarr/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:26.129966027Z" diff --git a/incubator/bazarr/5.0.1/Chart.yaml b/incubator/bazarr/5.0.1/Chart.yaml deleted file mode 100644 index b00f34e125..0000000000 --- a/incubator/bazarr/5.0.1/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 5.0.1 diff --git a/incubator/bazarr/5.0.1/README.md b/incubator/bazarr/5.0.1/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.0.1/app-readme.md b/incubator/bazarr/5.0.1/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.0.1/charts/common-5.0.0.tgz b/incubator/bazarr/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/bazarr/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/bazarr/5.0.1/ix_values.yaml b/incubator/bazarr/5.0.1/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.0.1/questions.yaml b/incubator/bazarr/5.0.1/questions.yaml deleted file mode 100644 index 0071f5b8eb..0000000000 --- a/incubator/bazarr/5.0.1/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - editable: true - hidden: false - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/5.0.1/templates/common.yaml b/incubator/bazarr/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.0.1/test_values.yaml b/incubator/bazarr/5.0.1/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.0.1/values.yaml b/incubator/bazarr/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.0.2/CONFIG.md b/incubator/bazarr/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.0.2/Chart.lock b/incubator/bazarr/5.0.2/Chart.lock deleted file mode 100644 index 35234cb66c..0000000000 --- a/incubator/bazarr/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:33.342970886Z" diff --git a/incubator/bazarr/5.0.2/Chart.yaml b/incubator/bazarr/5.0.2/Chart.yaml deleted file mode 100644 index 7ac8c3785a..0000000000 --- a/incubator/bazarr/5.0.2/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 5.0.2 diff --git a/incubator/bazarr/5.0.2/README.md b/incubator/bazarr/5.0.2/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.0.2/app-readme.md b/incubator/bazarr/5.0.2/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.0.2/charts/common-5.0.2.tgz b/incubator/bazarr/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/bazarr/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/bazarr/5.0.2/ix_values.yaml b/incubator/bazarr/5.0.2/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.0.2/questions.yaml b/incubator/bazarr/5.0.2/questions.yaml deleted file mode 100644 index 0071f5b8eb..0000000000 --- a/incubator/bazarr/5.0.2/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - editable: true - hidden: false - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/5.0.2/templates/common.yaml b/incubator/bazarr/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.0.2/test_values.yaml b/incubator/bazarr/5.0.2/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.0.2/values.yaml b/incubator/bazarr/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.0.3/CONFIG.md b/incubator/bazarr/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.0.3/Chart.lock b/incubator/bazarr/5.0.3/Chart.lock deleted file mode 100644 index fb8941cd60..0000000000 --- a/incubator/bazarr/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:38.05242244Z" diff --git a/incubator/bazarr/5.0.3/Chart.yaml b/incubator/bazarr/5.0.3/Chart.yaml deleted file mode 100644 index f75120462b..0000000000 --- a/incubator/bazarr/5.0.3/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 5.0.3 diff --git a/incubator/bazarr/5.0.3/README.md b/incubator/bazarr/5.0.3/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.0.3/app-readme.md b/incubator/bazarr/5.0.3/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.0.3/charts/common-5.0.2.tgz b/incubator/bazarr/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/bazarr/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/bazarr/5.0.3/ix_values.yaml b/incubator/bazarr/5.0.3/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.0.3/questions.yaml b/incubator/bazarr/5.0.3/questions.yaml deleted file mode 100644 index 8b8abf4d12..0000000000 --- a/incubator/bazarr/5.0.3/questions.yaml +++ /dev/null @@ -1,408 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/bazarr/5.0.3/templates/common.yaml b/incubator/bazarr/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.0.3/test_values.yaml b/incubator/bazarr/5.0.3/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.0.3/values.yaml b/incubator/bazarr/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.0.4/CONFIG.md b/incubator/bazarr/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.0.4/Chart.lock b/incubator/bazarr/5.0.4/Chart.lock deleted file mode 100644 index 4d0c91819b..0000000000 --- a/incubator/bazarr/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:10.598419304Z" diff --git a/incubator/bazarr/5.0.4/Chart.yaml b/incubator/bazarr/5.0.4/Chart.yaml deleted file mode 100644 index 0d446e5469..0000000000 --- a/incubator/bazarr/5.0.4/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 5.0.4 diff --git a/incubator/bazarr/5.0.4/README.md b/incubator/bazarr/5.0.4/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.0.4/app-readme.md b/incubator/bazarr/5.0.4/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.0.4/charts/common-5.0.2.tgz b/incubator/bazarr/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/bazarr/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/bazarr/5.0.4/ix_values.yaml b/incubator/bazarr/5.0.4/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.0.4/questions.yaml b/incubator/bazarr/5.0.4/questions.yaml deleted file mode 100644 index fbd0f7093e..0000000000 --- a/incubator/bazarr/5.0.4/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/bazarr/5.0.4/templates/common.yaml b/incubator/bazarr/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.0.4/test_values.yaml b/incubator/bazarr/5.0.4/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.0.4/values.yaml b/incubator/bazarr/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.1.0/CONFIG.md b/incubator/bazarr/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.1.0/Chart.lock b/incubator/bazarr/5.1.0/Chart.lock deleted file mode 100644 index 618e2d0445..0000000000 --- a/incubator/bazarr/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:08.102017992Z" diff --git a/incubator/bazarr/5.1.0/Chart.yaml b/incubator/bazarr/5.1.0/Chart.yaml deleted file mode 100644 index b101bba397..0000000000 --- a/incubator/bazarr/5.1.0/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 5.1.0 diff --git a/incubator/bazarr/5.1.0/README.md b/incubator/bazarr/5.1.0/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.1.0/app-readme.md b/incubator/bazarr/5.1.0/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.1.0/charts/common-5.1.1.tgz b/incubator/bazarr/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/bazarr/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/bazarr/5.1.0/ix_values.yaml b/incubator/bazarr/5.1.0/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.1.0/questions.yaml b/incubator/bazarr/5.1.0/questions.yaml deleted file mode 100644 index fbd0f7093e..0000000000 --- a/incubator/bazarr/5.1.0/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/bazarr/5.1.0/templates/common.yaml b/incubator/bazarr/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.1.0/test_values.yaml b/incubator/bazarr/5.1.0/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.1.0/values.yaml b/incubator/bazarr/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.1.1/CONFIG.md b/incubator/bazarr/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.1.1/Chart.lock b/incubator/bazarr/5.1.1/Chart.lock deleted file mode 100644 index 3063379704..0000000000 --- a/incubator/bazarr/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:58.235190711Z" diff --git a/incubator/bazarr/5.1.1/Chart.yaml b/incubator/bazarr/5.1.1/Chart.yaml deleted file mode 100644 index 305986cfcf..0000000000 --- a/incubator/bazarr/5.1.1/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 5.1.1 diff --git a/incubator/bazarr/5.1.1/README.md b/incubator/bazarr/5.1.1/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.1.1/app-readme.md b/incubator/bazarr/5.1.1/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.1.1/charts/common-5.1.2.tgz b/incubator/bazarr/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/bazarr/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/bazarr/5.1.1/ix_values.yaml b/incubator/bazarr/5.1.1/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.1.1/questions.yaml b/incubator/bazarr/5.1.1/questions.yaml deleted file mode 100644 index fbd0f7093e..0000000000 --- a/incubator/bazarr/5.1.1/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - 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: 36025 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/bazarr/5.1.1/templates/common.yaml b/incubator/bazarr/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.1.1/test_values.yaml b/incubator/bazarr/5.1.1/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.1.1/values.yaml b/incubator/bazarr/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.2.0/CONFIG.md b/incubator/bazarr/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.2.0/Chart.lock b/incubator/bazarr/5.2.0/Chart.lock deleted file mode 100644 index dddfbbd2df..0000000000 --- a/incubator/bazarr/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:08.384202289Z" diff --git a/incubator/bazarr/5.2.0/Chart.yaml b/incubator/bazarr/5.2.0/Chart.yaml deleted file mode 100644 index 518cb26d8a..0000000000 --- a/incubator/bazarr/5.2.0/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bazarr -- https://github.com/k8s-at-home/charts/tree/master/charts/bazarr -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -upstream_version: 5.2.1 -version: 5.2.0 diff --git a/incubator/bazarr/5.2.0/README.md b/incubator/bazarr/5.2.0/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.2.0/app-readme.md b/incubator/bazarr/5.2.0/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.2.0/charts/common-5.1.2.tgz b/incubator/bazarr/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/bazarr/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/bazarr/5.2.0/ix_values.yaml b/incubator/bazarr/5.2.0/ix_values.yaml deleted file mode 100644 index bef5c9e5e4..0000000000 --- a/incubator/bazarr/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.2.0/questions.yaml b/incubator/bazarr/5.2.0/questions.yaml deleted file mode 100644 index 2e4b12bb0e..0000000000 --- a/incubator/bazarr/5.2.0/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - 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: 36025 - 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/bazarr/5.2.0/templates/common.yaml b/incubator/bazarr/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.2.0/test_values.yaml b/incubator/bazarr/5.2.0/test_values.yaml deleted file mode 100644 index b402a888ce..0000000000 --- a/incubator/bazarr/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/truecharts/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.2.0/values.yaml b/incubator/bazarr/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.2.1/CONFIG.md b/incubator/bazarr/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.2.1/Chart.lock b/incubator/bazarr/5.2.1/Chart.lock deleted file mode 100644 index 3d48519eb0..0000000000 --- a/incubator/bazarr/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:28.174555004Z" diff --git a/incubator/bazarr/5.2.1/Chart.yaml b/incubator/bazarr/5.2.1/Chart.yaml deleted file mode 100644 index a46f265c18..0000000000 --- a/incubator/bazarr/5.2.1/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/charts/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -version: 5.2.1 diff --git a/incubator/bazarr/5.2.1/README.md b/incubator/bazarr/5.2.1/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.2.1/app-readme.md b/incubator/bazarr/5.2.1/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.2.1/charts/common-5.1.2.tgz b/incubator/bazarr/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/bazarr/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/bazarr/5.2.1/ix_values.yaml b/incubator/bazarr/5.2.1/ix_values.yaml deleted file mode 100644 index a24f5dba0c..0000000000 --- a/incubator/bazarr/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.2.1/questions.yaml b/incubator/bazarr/5.2.1/questions.yaml deleted file mode 100644 index 2e4b12bb0e..0000000000 --- a/incubator/bazarr/5.2.1/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - 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: 36025 - 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/bazarr/5.2.1/templates/common.yaml b/incubator/bazarr/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.2.1/test_values.yaml b/incubator/bazarr/5.2.1/test_values.yaml deleted file mode 100644 index 4890d5ebf6..0000000000 --- a/incubator/bazarr/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/k8s-at-home/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.2.1/values.yaml b/incubator/bazarr/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/bazarr/5.2.2/CONFIG.md b/incubator/bazarr/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/bazarr/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/bazarr/5.2.2/Chart.lock b/incubator/bazarr/5.2.2/Chart.lock deleted file mode 100644 index dc3fe3ede1..0000000000 --- a/incubator/bazarr/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:26.901268829Z" diff --git a/incubator/bazarr/5.2.2/Chart.yaml b/incubator/bazarr/5.2.2/Chart.yaml deleted file mode 100644 index 89f562b973..0000000000 --- a/incubator/bazarr/5.2.2/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Bazarr is a companion application to Bazarr and Radarr. It manages and - downloads subtitles based on your requirements -home: https://github.com/truecharts/apps/tree/master/charts/incubator/bazarr -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bazarr.png -keywords: -- bazarr -- radarr -- bazarr -- subtitles -- usenet -- torrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: bazarr -sources: -- https://github.com/Bazarr/Bazarr -- https://hub.docker.com/r/linuxserver/bazarr -type: application -version: 5.2.2 diff --git a/incubator/bazarr/5.2.2/README.md b/incubator/bazarr/5.2.2/README.md deleted file mode 100644 index 97a3c1848d..0000000000 --- a/incubator/bazarr/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements - -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 `bazarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `bazarr` 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/bazarr/5.2.2/app-readme.md b/incubator/bazarr/5.2.2/app-readme.md deleted file mode 100644 index d983e4cb85..0000000000 --- a/incubator/bazarr/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Bazarr is a companion application to Bazarr and Radarr. It manages and downloads subtitles based on your requirements -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Bazarr is a companion application to Bazarr and Radarr. It manages and diff --git a/incubator/bazarr/5.2.2/charts/common-5.1.2.tgz b/incubator/bazarr/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/bazarr/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/bazarr/5.2.2/ix_values.yaml b/incubator/bazarr/5.2.2/ix_values.yaml deleted file mode 100644 index a24f5dba0c..0000000000 --- a/incubator/bazarr/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -## -# 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/bazarr/5.2.2/questions.yaml b/incubator/bazarr/5.2.2/questions.yaml deleted file mode 100644 index 2e4b12bb0e..0000000000 --- a/incubator/bazarr/5.2.2/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 6767 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6767 - 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: 36025 - 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/bazarr/5.2.2/templates/common.yaml b/incubator/bazarr/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/bazarr/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/bazarr/5.2.2/test_values.yaml b/incubator/bazarr/5.2.2/test_values.yaml deleted file mode 100644 index 4890d5ebf6..0000000000 --- a/incubator/bazarr/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Bazarr. - -image: - repository: ghcr.io/k8s-at-home/bazarr - pullPolicy: IfNotPresent - tag: v0.9.5 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6767 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/bazarr/5.2.2/values.yaml b/incubator/bazarr/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/3.1.5/CONFIG.md b/incubator/calibre-web/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/3.1.5/Chart.lock b/incubator/calibre-web/3.1.5/Chart.lock deleted file mode 100644 index 55f3576782..0000000000 --- a/incubator/calibre-web/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:52.91631Z" diff --git a/incubator/calibre-web/3.1.5/Chart.yaml b/incubator/calibre-web/3.1.5/Chart.yaml deleted file mode 100644 index aa7b65d19e..0000000000 --- a/incubator/calibre-web/3.1.5/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: calibre-web -version: 3.1.5 -upstream_version: 4.3.1 -appVersion: "auto" -description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: - - calibre-web - - calibre - - ebook -sources: - - https://github.com/truecharts/apps/tree/master/incubator/calibre-web - - https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web - - https://hub.docker.com/r/linuxserver/calibre-web/ - - https://github.com/janeczku/calibre-web -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/calibre-web/3.1.5/README.md b/incubator/calibre-web/3.1.5/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/3.1.5/app-readme.md b/incubator/calibre-web/3.1.5/app-readme.md deleted file mode 100644 index 6c20a1a30c..0000000000 --- a/incubator/calibre-web/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. diff --git a/incubator/calibre-web/3.1.5/charts/common-3.5.5.tgz b/incubator/calibre-web/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/calibre-web/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/calibre-web/3.1.5/ix_values.yaml b/incubator/calibre-web/3.1.5/ix_values.yaml deleted file mode 100644 index 5e42c4a5f8..0000000000 --- a/incubator/calibre-web/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.11 - - -## -# 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/calibre-web/3.1.5/questions.yaml b/incubator/calibre-web/3.1.5/questions.yaml deleted file mode 100644 index 9039761f6a..0000000000 --- a/incubator/calibre-web/3.1.5/questions.yaml +++ /dev/null @@ -1,449 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8083 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8083 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36015 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/calibre-web/3.1.5/templates/common.yaml b/incubator/calibre-web/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/3.1.5/test_values.yaml b/incubator/calibre-web/3.1.5/test_values.yaml deleted file mode 100644 index 5e2636af9e..0000000000 --- a/incubator/calibre-web/3.1.5/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.11 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/3.1.5/values.yaml b/incubator/calibre-web/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/3.1.6/CONFIG.md b/incubator/calibre-web/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/3.1.6/Chart.lock b/incubator/calibre-web/3.1.6/Chart.lock deleted file mode 100644 index 01c10d4904..0000000000 --- a/incubator/calibre-web/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:45.158602388Z" diff --git a/incubator/calibre-web/3.1.6/Chart.yaml b/incubator/calibre-web/3.1.6/Chart.yaml deleted file mode 100644 index 8f0015f206..0000000000 --- a/incubator/calibre-web/3.1.6/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: calibre-web -version: 3.1.6 -upstream_version: 4.3.1 -appVersion: "auto" -description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: - - calibre-web - - calibre - - ebook -sources: - - https://github.com/truecharts/apps/tree/master/incubator/calibre-web - - https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web - - https://hub.docker.com/r/linuxserver/calibre-web/ - - https://github.com/janeczku/calibre-web -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/calibre-web/3.1.6/README.md b/incubator/calibre-web/3.1.6/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/3.1.6/app-readme.md b/incubator/calibre-web/3.1.6/app-readme.md deleted file mode 100644 index 6c20a1a30c..0000000000 --- a/incubator/calibre-web/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. diff --git a/incubator/calibre-web/3.1.6/charts/common-3.5.8.tgz b/incubator/calibre-web/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/calibre-web/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/calibre-web/3.1.6/ix_values.yaml b/incubator/calibre-web/3.1.6/ix_values.yaml deleted file mode 100644 index 5e42c4a5f8..0000000000 --- a/incubator/calibre-web/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.11 - - -## -# 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/calibre-web/3.1.6/questions.yaml b/incubator/calibre-web/3.1.6/questions.yaml deleted file mode 100644 index 9039761f6a..0000000000 --- a/incubator/calibre-web/3.1.6/questions.yaml +++ /dev/null @@ -1,449 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8083 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8083 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36015 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/calibre-web/3.1.6/templates/common.yaml b/incubator/calibre-web/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/3.1.6/test_values.yaml b/incubator/calibre-web/3.1.6/test_values.yaml deleted file mode 100644 index 5e2636af9e..0000000000 --- a/incubator/calibre-web/3.1.6/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.11 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/3.1.6/values.yaml b/incubator/calibre-web/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/4.0.0/CONFIG.md b/incubator/calibre-web/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/4.0.0/Chart.lock b/incubator/calibre-web/4.0.0/Chart.lock deleted file mode 100644 index 1768c3304e..0000000000 --- a/incubator/calibre-web/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T19:01:41.562962941Z" diff --git a/incubator/calibre-web/4.0.0/Chart.yaml b/incubator/calibre-web/4.0.0/Chart.yaml deleted file mode 100644 index 26a5d2d86f..0000000000 --- a/incubator/calibre-web/4.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: calibre-web -version: 4.0.0 -upstream_version: 4.3.1 -appVersion: "auto" -description: Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: - - calibre-web - - calibre - - ebook -sources: - - https://github.com/truecharts/apps/tree/master/incubator/calibre-web - - https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web - - https://hub.docker.com/r/linuxserver/calibre-web/ - - https://github.com/janeczku/calibre-web -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/calibre-web/4.0.0/README.md b/incubator/calibre-web/4.0.0/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/4.0.0/app-readme.md b/incubator/calibre-web/4.0.0/app-readme.md deleted file mode 100644 index 6c20a1a30c..0000000000 --- a/incubator/calibre-web/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. diff --git a/incubator/calibre-web/4.0.0/charts/common-4.1.5.tgz b/incubator/calibre-web/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/calibre-web/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/calibre-web/4.0.0/ix_values.yaml b/incubator/calibre-web/4.0.0/ix_values.yaml deleted file mode 100644 index 5e42c4a5f8..0000000000 --- a/incubator/calibre-web/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.11 - - -## -# 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/calibre-web/4.0.0/questions.yaml b/incubator/calibre-web/4.0.0/questions.yaml deleted file mode 100644 index 48e5e443ec..0000000000 --- a/incubator/calibre-web/4.0.0/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - editable: true - hidden: false - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/calibre-web/4.0.0/templates/common.yaml b/incubator/calibre-web/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/4.0.0/test_values.yaml b/incubator/calibre-web/4.0.0/test_values.yaml deleted file mode 100644 index 40a67da4e7..0000000000 --- a/incubator/calibre-web/4.0.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.11 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/4.0.0/values.yaml b/incubator/calibre-web/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/4.0.1/CONFIG.md b/incubator/calibre-web/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/4.0.1/Chart.lock b/incubator/calibre-web/4.0.1/Chart.lock deleted file mode 100644 index c4ae6d1391..0000000000 --- a/incubator/calibre-web/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:34.39354479Z" diff --git a/incubator/calibre-web/4.0.1/Chart.yaml b/incubator/calibre-web/4.0.1/Chart.yaml deleted file mode 100644 index 603ac9de33..0000000000 --- a/incubator/calibre-web/4.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 4.0.1 diff --git a/incubator/calibre-web/4.0.1/README.md b/incubator/calibre-web/4.0.1/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/4.0.1/app-readme.md b/incubator/calibre-web/4.0.1/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/4.0.1/charts/common-4.1.5.tgz b/incubator/calibre-web/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/calibre-web/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/calibre-web/4.0.1/ix_values.yaml b/incubator/calibre-web/4.0.1/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/4.0.1/questions.yaml b/incubator/calibre-web/4.0.1/questions.yaml deleted file mode 100644 index 48e5e443ec..0000000000 --- a/incubator/calibre-web/4.0.1/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - editable: true - hidden: false - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/calibre-web/4.0.1/templates/common.yaml b/incubator/calibre-web/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/4.0.1/test_values.yaml b/incubator/calibre-web/4.0.1/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/4.0.1/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/4.0.1/values.yaml b/incubator/calibre-web/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/4.0.2/CONFIG.md b/incubator/calibre-web/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/4.0.2/Chart.lock b/incubator/calibre-web/4.0.2/Chart.lock deleted file mode 100644 index 2b1980d8a5..0000000000 --- a/incubator/calibre-web/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:27.319168918Z" diff --git a/incubator/calibre-web/4.0.2/Chart.yaml b/incubator/calibre-web/4.0.2/Chart.yaml deleted file mode 100644 index 9109806525..0000000000 --- a/incubator/calibre-web/4.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 4.0.2 diff --git a/incubator/calibre-web/4.0.2/README.md b/incubator/calibre-web/4.0.2/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/4.0.2/app-readme.md b/incubator/calibre-web/4.0.2/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/4.0.2/charts/common-4.1.6.tgz b/incubator/calibre-web/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/calibre-web/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/calibre-web/4.0.2/ix_values.yaml b/incubator/calibre-web/4.0.2/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/4.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/4.0.2/questions.yaml b/incubator/calibre-web/4.0.2/questions.yaml deleted file mode 100644 index 48e5e443ec..0000000000 --- a/incubator/calibre-web/4.0.2/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - editable: true - hidden: false - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/calibre-web/4.0.2/templates/common.yaml b/incubator/calibre-web/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/4.0.2/test_values.yaml b/incubator/calibre-web/4.0.2/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/4.0.2/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/4.0.2/values.yaml b/incubator/calibre-web/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/4.1.0/CONFIG.md b/incubator/calibre-web/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/4.1.0/Chart.lock b/incubator/calibre-web/4.1.0/Chart.lock deleted file mode 100644 index c6c66aa65a..0000000000 --- a/incubator/calibre-web/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:50.534075827Z" diff --git a/incubator/calibre-web/4.1.0/Chart.yaml b/incubator/calibre-web/4.1.0/Chart.yaml deleted file mode 100644 index d1842f50fd..0000000000 --- a/incubator/calibre-web/4.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 4.1.0 diff --git a/incubator/calibre-web/4.1.0/README.md b/incubator/calibre-web/4.1.0/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/4.1.0/app-readme.md b/incubator/calibre-web/4.1.0/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/4.1.0/charts/common-4.1.6.tgz b/incubator/calibre-web/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/calibre-web/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/calibre-web/4.1.0/ix_values.yaml b/incubator/calibre-web/4.1.0/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/4.1.0/questions.yaml b/incubator/calibre-web/4.1.0/questions.yaml deleted file mode 100644 index f6448abfee..0000000000 --- a/incubator/calibre-web/4.1.0/questions.yaml +++ /dev/null @@ -1,343 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - editable: true - hidden: false - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/calibre-web/4.1.0/templates/common.yaml b/incubator/calibre-web/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/4.1.0/test_values.yaml b/incubator/calibre-web/4.1.0/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/4.1.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/4.1.0/values.yaml b/incubator/calibre-web/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.0.0/CONFIG.md b/incubator/calibre-web/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.0.0/Chart.lock b/incubator/calibre-web/5.0.0/Chart.lock deleted file mode 100644 index 7cc505be64..0000000000 --- a/incubator/calibre-web/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:25.104938895Z" diff --git a/incubator/calibre-web/5.0.0/Chart.yaml b/incubator/calibre-web/5.0.0/Chart.yaml deleted file mode 100644 index cc92bfa004..0000000000 --- a/incubator/calibre-web/5.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 5.0.0 diff --git a/incubator/calibre-web/5.0.0/README.md b/incubator/calibre-web/5.0.0/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.0.0/app-readme.md b/incubator/calibre-web/5.0.0/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.0.0/charts/common-5.0.0.tgz b/incubator/calibre-web/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/calibre-web/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.0.0/ix_values.yaml b/incubator/calibre-web/5.0.0/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.0.0/questions.yaml b/incubator/calibre-web/5.0.0/questions.yaml deleted file mode 100644 index a9677ea965..0000000000 --- a/incubator/calibre-web/5.0.0/questions.yaml +++ /dev/null @@ -1,363 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - editable: true - hidden: false - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/calibre-web/5.0.0/templates/common.yaml b/incubator/calibre-web/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.0.0/test_values.yaml b/incubator/calibre-web/5.0.0/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.0.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.0.0/values.yaml b/incubator/calibre-web/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.0.1/CONFIG.md b/incubator/calibre-web/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.0.1/Chart.lock b/incubator/calibre-web/5.0.1/Chart.lock deleted file mode 100644 index 50d956d0a0..0000000000 --- a/incubator/calibre-web/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:26.967827304Z" diff --git a/incubator/calibre-web/5.0.1/Chart.yaml b/incubator/calibre-web/5.0.1/Chart.yaml deleted file mode 100644 index c116506829..0000000000 --- a/incubator/calibre-web/5.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 5.0.1 diff --git a/incubator/calibre-web/5.0.1/README.md b/incubator/calibre-web/5.0.1/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.0.1/app-readme.md b/incubator/calibre-web/5.0.1/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.0.1/charts/common-5.0.0.tgz b/incubator/calibre-web/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/calibre-web/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.0.1/ix_values.yaml b/incubator/calibre-web/5.0.1/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.0.1/questions.yaml b/incubator/calibre-web/5.0.1/questions.yaml deleted file mode 100644 index 47de72d3ab..0000000000 --- a/incubator/calibre-web/5.0.1/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - editable: true - hidden: false - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/calibre-web/5.0.1/templates/common.yaml b/incubator/calibre-web/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.0.1/test_values.yaml b/incubator/calibre-web/5.0.1/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.0.1/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.0.1/values.yaml b/incubator/calibre-web/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.0.2/CONFIG.md b/incubator/calibre-web/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.0.2/Chart.lock b/incubator/calibre-web/5.0.2/Chart.lock deleted file mode 100644 index 571c6b569c..0000000000 --- a/incubator/calibre-web/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:33.780103783Z" diff --git a/incubator/calibre-web/5.0.2/Chart.yaml b/incubator/calibre-web/5.0.2/Chart.yaml deleted file mode 100644 index f9b9584dc7..0000000000 --- a/incubator/calibre-web/5.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 5.0.2 diff --git a/incubator/calibre-web/5.0.2/README.md b/incubator/calibre-web/5.0.2/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.0.2/app-readme.md b/incubator/calibre-web/5.0.2/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.0.2/charts/common-5.0.2.tgz b/incubator/calibre-web/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/calibre-web/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.0.2/ix_values.yaml b/incubator/calibre-web/5.0.2/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.0.2/questions.yaml b/incubator/calibre-web/5.0.2/questions.yaml deleted file mode 100644 index 47de72d3ab..0000000000 --- a/incubator/calibre-web/5.0.2/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - editable: true - hidden: false - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/calibre-web/5.0.2/templates/common.yaml b/incubator/calibre-web/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.0.2/test_values.yaml b/incubator/calibre-web/5.0.2/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.0.2/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.0.2/values.yaml b/incubator/calibre-web/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.0.3/CONFIG.md b/incubator/calibre-web/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.0.3/Chart.lock b/incubator/calibre-web/5.0.3/Chart.lock deleted file mode 100644 index ede8a70e53..0000000000 --- a/incubator/calibre-web/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:38.527417858Z" diff --git a/incubator/calibre-web/5.0.3/Chart.yaml b/incubator/calibre-web/5.0.3/Chart.yaml deleted file mode 100644 index e5146b1f79..0000000000 --- a/incubator/calibre-web/5.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 5.0.3 diff --git a/incubator/calibre-web/5.0.3/README.md b/incubator/calibre-web/5.0.3/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.0.3/app-readme.md b/incubator/calibre-web/5.0.3/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.0.3/charts/common-5.0.2.tgz b/incubator/calibre-web/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/calibre-web/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.0.3/ix_values.yaml b/incubator/calibre-web/5.0.3/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.0.3/questions.yaml b/incubator/calibre-web/5.0.3/questions.yaml deleted file mode 100644 index 0af7932355..0000000000 --- a/incubator/calibre-web/5.0.3/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/calibre-web/5.0.3/templates/common.yaml b/incubator/calibre-web/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.0.3/test_values.yaml b/incubator/calibre-web/5.0.3/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.0.3/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.0.3/values.yaml b/incubator/calibre-web/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.0.4/CONFIG.md b/incubator/calibre-web/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.0.4/Chart.lock b/incubator/calibre-web/5.0.4/Chart.lock deleted file mode 100644 index 2921c4cbbe..0000000000 --- a/incubator/calibre-web/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:11.27611837Z" diff --git a/incubator/calibre-web/5.0.4/Chart.yaml b/incubator/calibre-web/5.0.4/Chart.yaml deleted file mode 100644 index 61da483913..0000000000 --- a/incubator/calibre-web/5.0.4/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 5.0.4 diff --git a/incubator/calibre-web/5.0.4/README.md b/incubator/calibre-web/5.0.4/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.0.4/app-readme.md b/incubator/calibre-web/5.0.4/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.0.4/charts/common-5.0.2.tgz b/incubator/calibre-web/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/calibre-web/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.0.4/ix_values.yaml b/incubator/calibre-web/5.0.4/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.0.4/questions.yaml b/incubator/calibre-web/5.0.4/questions.yaml deleted file mode 100644 index 0af7932355..0000000000 --- a/incubator/calibre-web/5.0.4/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/calibre-web/5.0.4/templates/common.yaml b/incubator/calibre-web/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.0.4/test_values.yaml b/incubator/calibre-web/5.0.4/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.0.4/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.0.4/values.yaml b/incubator/calibre-web/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.1.0/CONFIG.md b/incubator/calibre-web/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.1.0/Chart.lock b/incubator/calibre-web/5.1.0/Chart.lock deleted file mode 100644 index e1ea3a83ef..0000000000 --- a/incubator/calibre-web/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:08.627394487Z" diff --git a/incubator/calibre-web/5.1.0/Chart.yaml b/incubator/calibre-web/5.1.0/Chart.yaml deleted file mode 100644 index 2b0491d0a7..0000000000 --- a/incubator/calibre-web/5.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 5.1.0 diff --git a/incubator/calibre-web/5.1.0/README.md b/incubator/calibre-web/5.1.0/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.1.0/app-readme.md b/incubator/calibre-web/5.1.0/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.1.0/charts/common-5.1.1.tgz b/incubator/calibre-web/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/calibre-web/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.1.0/ix_values.yaml b/incubator/calibre-web/5.1.0/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.1.0/questions.yaml b/incubator/calibre-web/5.1.0/questions.yaml deleted file mode 100644 index 0af7932355..0000000000 --- a/incubator/calibre-web/5.1.0/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/calibre-web/5.1.0/templates/common.yaml b/incubator/calibre-web/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.1.0/test_values.yaml b/incubator/calibre-web/5.1.0/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.1.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.1.0/values.yaml b/incubator/calibre-web/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.1.1/CONFIG.md b/incubator/calibre-web/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.1.1/Chart.lock b/incubator/calibre-web/5.1.1/Chart.lock deleted file mode 100644 index e239034cd3..0000000000 --- a/incubator/calibre-web/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:59.154353383Z" diff --git a/incubator/calibre-web/5.1.1/Chart.yaml b/incubator/calibre-web/5.1.1/Chart.yaml deleted file mode 100644 index 86c4624eb8..0000000000 --- a/incubator/calibre-web/5.1.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 5.1.1 diff --git a/incubator/calibre-web/5.1.1/README.md b/incubator/calibre-web/5.1.1/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.1.1/app-readme.md b/incubator/calibre-web/5.1.1/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.1.1/charts/common-5.1.2.tgz b/incubator/calibre-web/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/calibre-web/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.1.1/ix_values.yaml b/incubator/calibre-web/5.1.1/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.1.1/questions.yaml b/incubator/calibre-web/5.1.1/questions.yaml deleted file mode 100644 index 0af7932355..0000000000 --- a/incubator/calibre-web/5.1.1/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - 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: 36015 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/calibre-web/5.1.1/templates/common.yaml b/incubator/calibre-web/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.1.1/test_values.yaml b/incubator/calibre-web/5.1.1/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.1.1/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.1.1/values.yaml b/incubator/calibre-web/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.2.0/CONFIG.md b/incubator/calibre-web/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.2.0/Chart.lock b/incubator/calibre-web/5.2.0/Chart.lock deleted file mode 100644 index b7b022b135..0000000000 --- a/incubator/calibre-web/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:09.065023268Z" diff --git a/incubator/calibre-web/5.2.0/Chart.yaml b/incubator/calibre-web/5.2.0/Chart.yaml deleted file mode 100644 index 375529bd05..0000000000 --- a/incubator/calibre-web/5.2.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://github.com/truecharts/apps/tree/master/incubator/calibre-web -- https://github.com/k8s-at-home/charts/tree/master/charts/calibre-web -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -upstream_version: 4.3.1 -version: 5.2.0 diff --git a/incubator/calibre-web/5.2.0/README.md b/incubator/calibre-web/5.2.0/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.2.0/app-readme.md b/incubator/calibre-web/5.2.0/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.2.0/charts/common-5.1.2.tgz b/incubator/calibre-web/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/calibre-web/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.2.0/ix_values.yaml b/incubator/calibre-web/5.2.0/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.2.0/questions.yaml b/incubator/calibre-web/5.2.0/questions.yaml deleted file mode 100644 index 73c54ee0c2..0000000000 --- a/incubator/calibre-web/5.2.0/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - 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: 36015 - 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 - - 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/calibre-web/5.2.0/templates/common.yaml b/incubator/calibre-web/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.2.0/test_values.yaml b/incubator/calibre-web/5.2.0/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.2.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.2.0/values.yaml b/incubator/calibre-web/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.2.1/CONFIG.md b/incubator/calibre-web/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.2.1/Chart.lock b/incubator/calibre-web/5.2.1/Chart.lock deleted file mode 100644 index a6893f3b39..0000000000 --- a/incubator/calibre-web/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:28.730814436Z" diff --git a/incubator/calibre-web/5.2.1/Chart.yaml b/incubator/calibre-web/5.2.1/Chart.yaml deleted file mode 100644 index c8e2ca322b..0000000000 --- a/incubator/calibre-web/5.2.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -version: 5.2.1 diff --git a/incubator/calibre-web/5.2.1/README.md b/incubator/calibre-web/5.2.1/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.2.1/app-readme.md b/incubator/calibre-web/5.2.1/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.2.1/charts/common-5.1.2.tgz b/incubator/calibre-web/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/calibre-web/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.2.1/ix_values.yaml b/incubator/calibre-web/5.2.1/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.2.1/questions.yaml b/incubator/calibre-web/5.2.1/questions.yaml deleted file mode 100644 index 73c54ee0c2..0000000000 --- a/incubator/calibre-web/5.2.1/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - 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: 36015 - 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 - - 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/calibre-web/5.2.1/templates/common.yaml b/incubator/calibre-web/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.2.1/test_values.yaml b/incubator/calibre-web/5.2.1/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.2.1/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.2.1/values.yaml b/incubator/calibre-web/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/calibre-web/5.2.2/CONFIG.md b/incubator/calibre-web/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/calibre-web/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/calibre-web/5.2.2/Chart.lock b/incubator/calibre-web/5.2.2/Chart.lock deleted file mode 100644 index d26f4d854b..0000000000 --- a/incubator/calibre-web/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:27.888382018Z" diff --git a/incubator/calibre-web/5.2.2/Chart.yaml b/incubator/calibre-web/5.2.2/Chart.yaml deleted file mode 100644 index aa5606ceaa..0000000000 --- a/incubator/calibre-web/5.2.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Calibre-Web is a web app providing a clean interface for browsing, reading - and downloading eBooks using an existing Calibre database. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/calibre-web -icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png -keywords: -- calibre-web -- calibre -- ebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: calibre-web -sources: -- https://hub.docker.com/r/linuxserver/calibre-web/ -- https://github.com/janeczku/calibre-web -type: application -version: 5.2.2 diff --git a/incubator/calibre-web/5.2.2/README.md b/incubator/calibre-web/5.2.2/README.md deleted file mode 100644 index f0442d6fe3..0000000000 --- a/incubator/calibre-web/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. - -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 `calibre-web` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `calibre-web` 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/calibre-web/5.2.2/app-readme.md b/incubator/calibre-web/5.2.2/app-readme.md deleted file mode 100644 index e5b39d2720..0000000000 --- a/incubator/calibre-web/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Calibre-Web is a web app providing a clean interface for browsing, reading diff --git a/incubator/calibre-web/5.2.2/charts/common-5.1.2.tgz b/incubator/calibre-web/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/calibre-web/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/calibre-web/5.2.2/ix_values.yaml b/incubator/calibre-web/5.2.2/ix_values.yaml deleted file mode 100644 index 1f6e24d154..0000000000 --- a/incubator/calibre-web/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - - -## -# 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/calibre-web/5.2.2/questions.yaml b/incubator/calibre-web/5.2.2/questions.yaml deleted file mode 100644 index 73c54ee0c2..0000000000 --- a/incubator/calibre-web/5.2.2/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 8083 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8083 - 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: 36015 - 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 - - 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/calibre-web/5.2.2/templates/common.yaml b/incubator/calibre-web/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/calibre-web/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/calibre-web/5.2.2/test_values.yaml b/incubator/calibre-web/5.2.2/test_values.yaml deleted file mode 100644 index 526ade9ea0..0000000000 --- a/incubator/calibre-web/5.2.2/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Calibre-Web. - -image: - repository: linuxserver/calibre-web - pullPolicy: IfNotPresent - tag: version-0.6.12 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8083 - -env: {} - # TZ: - # PUID: - # PGID: - # UMASK: - # DOCKER_MODS: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/calibre-web/5.2.2/values.yaml b/incubator/calibre-web/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/3.1.5/CONFIG.md b/incubator/deluge/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/3.1.5/Chart.lock b/incubator/deluge/3.1.5/Chart.lock deleted file mode 100644 index 1edfbcf385..0000000000 --- a/incubator/deluge/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:53.177837517Z" diff --git a/incubator/deluge/3.1.5/Chart.yaml b/incubator/deluge/3.1.5/Chart.yaml deleted file mode 100644 index d2f93d61f4..0000000000 --- a/incubator/deluge/3.1.5/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deluge -version: 3.1.5 -# upstream_version: -appVersion: "auto" -description: Deluge App for TrueNAS SCALE -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: - - transmission - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/deluge - - https://github.com/deluge-torrent/deluge -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/deluge/3.1.5/README.md b/incubator/deluge/3.1.5/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/3.1.5/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/3.1.5/app-readme.md b/incubator/deluge/3.1.5/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/3.1.5/charts/common-3.5.5.tgz b/incubator/deluge/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/deluge/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/deluge/3.1.5/ix_values.yaml b/incubator/deluge/3.1.5/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/3.1.5/questions.yaml b/incubator/deluge/3.1.5/questions.yaml deleted file mode 100644 index d4db5c6ef2..0000000000 --- a/incubator/deluge/3.1.5/questions.yaml +++ /dev/null @@ -1,571 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - 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: -## Portal Button - - 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 -## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" -## Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $ref: - - "definitions/timezone" - -## Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string -## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8112 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8112 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36026 - required: true - - variable: tcp - label: "" - description: "TCP port for Torrent Connections" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP port for Torrent Connections" - schema: - type: boolean - default: true - hidden: true - - variable: type - label: "Service type" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: name - label: "port name" - schema: - type: string - default: "torrent-tcp" - hidden: true - - variable: protocol - label: "Protocol" - schema: - type: string - default: "TCP" - hidden: true - - variable: port - label: "container port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: targetport - label: "container targetport" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "Node Port to expose" - schema: - type: int - min: 9000 - max: 65535 - default: 51413 - required: false - - variable: udp - label: "" - description: "UDP port for Torrent Connections" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable UDP port for Torrent Connections" - schema: - type: boolean - default: true - hidden: true - - variable: type - label: "Service type" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: name - label: "port name" - schema: - type: string - default: "torrent-udp" - hidden: true - - variable: protocol - label: "Protocol" - schema: - type: string - default: "UDP" - hidden: true - - variable: port - label: "container port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: targetport - label: "container targetport" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "Node Port to expose" - schema: - type: int - min: 9000 - max: 65535 - default: 51413 - required: false - -## Ingres - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/deluge/3.1.5/templates/common.yaml b/incubator/deluge/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/3.1.5/test_values.yaml b/incubator/deluge/3.1.5/test_values.yaml deleted file mode 100644 index 127213f246..0000000000 --- a/incubator/deluge/3.1.5/test_values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 8112 - tcp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: TCP - targetPort: 51413 - udp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: UDP - targetPort: 51413 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/3.1.5/values.yaml b/incubator/deluge/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/3.1.6/CONFIG.md b/incubator/deluge/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/3.1.6/Chart.lock b/incubator/deluge/3.1.6/Chart.lock deleted file mode 100644 index 86ebe32f88..0000000000 --- a/incubator/deluge/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:45.511531611Z" diff --git a/incubator/deluge/3.1.6/Chart.yaml b/incubator/deluge/3.1.6/Chart.yaml deleted file mode 100644 index 0797da7b3a..0000000000 --- a/incubator/deluge/3.1.6/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deluge -version: 3.1.6 -# upstream_version: -appVersion: "auto" -description: Deluge App for TrueNAS SCALE -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: - - transmission - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/deluge - - https://github.com/deluge-torrent/deluge -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/deluge/3.1.6/README.md b/incubator/deluge/3.1.6/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/3.1.6/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/3.1.6/app-readme.md b/incubator/deluge/3.1.6/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/3.1.6/charts/common-3.5.8.tgz b/incubator/deluge/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/deluge/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/deluge/3.1.6/ix_values.yaml b/incubator/deluge/3.1.6/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/3.1.6/questions.yaml b/incubator/deluge/3.1.6/questions.yaml deleted file mode 100644 index d4db5c6ef2..0000000000 --- a/incubator/deluge/3.1.6/questions.yaml +++ /dev/null @@ -1,571 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - 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: -## Portal Button - - 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 -## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" -## Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $ref: - - "definitions/timezone" - -## Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string -## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8112 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8112 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36026 - required: true - - variable: tcp - label: "" - description: "TCP port for Torrent Connections" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP port for Torrent Connections" - schema: - type: boolean - default: true - hidden: true - - variable: type - label: "Service type" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: name - label: "port name" - schema: - type: string - default: "torrent-tcp" - hidden: true - - variable: protocol - label: "Protocol" - schema: - type: string - default: "TCP" - hidden: true - - variable: port - label: "container port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: targetport - label: "container targetport" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "Node Port to expose" - schema: - type: int - min: 9000 - max: 65535 - default: 51413 - required: false - - variable: udp - label: "" - description: "UDP port for Torrent Connections" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable UDP port for Torrent Connections" - schema: - type: boolean - default: true - hidden: true - - variable: type - label: "Service type" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: name - label: "port name" - schema: - type: string - default: "torrent-udp" - hidden: true - - variable: protocol - label: "Protocol" - schema: - type: string - default: "UDP" - hidden: true - - variable: port - label: "container port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: targetport - label: "container targetport" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "Node Port to expose" - schema: - type: int - min: 9000 - max: 65535 - default: 51413 - required: false - -## Ingres - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/deluge/3.1.6/templates/common.yaml b/incubator/deluge/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/3.1.6/test_values.yaml b/incubator/deluge/3.1.6/test_values.yaml deleted file mode 100644 index 127213f246..0000000000 --- a/incubator/deluge/3.1.6/test_values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 8112 - tcp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: TCP - targetPort: 51413 - udp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: UDP - targetPort: 51413 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/3.1.6/values.yaml b/incubator/deluge/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/4.0.0/CONFIG.md b/incubator/deluge/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/4.0.0/Chart.lock b/incubator/deluge/4.0.0/Chart.lock deleted file mode 100644 index 348d0f7f4e..0000000000 --- a/incubator/deluge/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:34.804264605Z" diff --git a/incubator/deluge/4.0.0/Chart.yaml b/incubator/deluge/4.0.0/Chart.yaml deleted file mode 100644 index 9a8f96f61d..0000000000 --- a/incubator/deluge/4.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deluge -version: 4.0.0 -# upstream_version: -appVersion: "auto" -description: Deluge App for TrueNAS SCALE -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: - - transmission - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/deluge - - https://github.com/deluge-torrent/deluge -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/deluge/4.0.0/README.md b/incubator/deluge/4.0.0/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/4.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/4.0.0/app-readme.md b/incubator/deluge/4.0.0/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/4.0.0/charts/common-4.1.5.tgz b/incubator/deluge/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/deluge/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/deluge/4.0.0/ix_values.yaml b/incubator/deluge/4.0.0/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/4.0.0/questions.yaml b/incubator/deluge/4.0.0/questions.yaml deleted file mode 100644 index 6a5cd5bb5c..0000000000 --- a/incubator/deluge/4.0.0/questions.yaml +++ /dev/null @@ -1,475 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - editable: true - hidden: false - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/deluge/4.0.0/templates/common.yaml b/incubator/deluge/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/4.0.0/test_values.yaml b/incubator/deluge/4.0.0/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/4.0.0/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/4.0.0/values.yaml b/incubator/deluge/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/4.0.1/CONFIG.md b/incubator/deluge/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/4.0.1/Chart.lock b/incubator/deluge/4.0.1/Chart.lock deleted file mode 100644 index f709cfdf73..0000000000 --- a/incubator/deluge/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:27.711733664Z" diff --git a/incubator/deluge/4.0.1/Chart.yaml b/incubator/deluge/4.0.1/Chart.yaml deleted file mode 100644 index a8f2a4f0f8..0000000000 --- a/incubator/deluge/4.0.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deluge -version: 4.0.1 -# upstream_version: -appVersion: "auto" -description: Deluge App for TrueNAS SCALE -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: - - transmission - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/deluge - - https://github.com/deluge-torrent/deluge -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/deluge/4.0.1/README.md b/incubator/deluge/4.0.1/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/4.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/4.0.1/app-readme.md b/incubator/deluge/4.0.1/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/4.0.1/charts/common-4.1.6.tgz b/incubator/deluge/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/deluge/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/deluge/4.0.1/ix_values.yaml b/incubator/deluge/4.0.1/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/4.0.1/questions.yaml b/incubator/deluge/4.0.1/questions.yaml deleted file mode 100644 index 6a5cd5bb5c..0000000000 --- a/incubator/deluge/4.0.1/questions.yaml +++ /dev/null @@ -1,475 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - editable: true - hidden: false - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/deluge/4.0.1/templates/common.yaml b/incubator/deluge/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/4.0.1/test_values.yaml b/incubator/deluge/4.0.1/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/4.0.1/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/4.0.1/values.yaml b/incubator/deluge/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/4.1.0/CONFIG.md b/incubator/deluge/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/4.1.0/Chart.lock b/incubator/deluge/4.1.0/Chart.lock deleted file mode 100644 index f19b7867e9..0000000000 --- a/incubator/deluge/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:50.999729941Z" diff --git a/incubator/deluge/4.1.0/Chart.yaml b/incubator/deluge/4.1.0/Chart.yaml deleted file mode 100644 index 8168e038d8..0000000000 --- a/incubator/deluge/4.1.0/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 4.1.0 diff --git a/incubator/deluge/4.1.0/README.md b/incubator/deluge/4.1.0/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/4.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/4.1.0/app-readme.md b/incubator/deluge/4.1.0/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/4.1.0/charts/common-4.1.6.tgz b/incubator/deluge/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/deluge/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/deluge/4.1.0/ix_values.yaml b/incubator/deluge/4.1.0/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/4.1.0/questions.yaml b/incubator/deluge/4.1.0/questions.yaml deleted file mode 100644 index 4b06ed84c6..0000000000 --- a/incubator/deluge/4.1.0/questions.yaml +++ /dev/null @@ -1,482 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - editable: true - hidden: false - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/deluge/4.1.0/templates/common.yaml b/incubator/deluge/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/4.1.0/test_values.yaml b/incubator/deluge/4.1.0/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/4.1.0/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/4.1.0/values.yaml b/incubator/deluge/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.0.0/CONFIG.md b/incubator/deluge/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.0.0/Chart.lock b/incubator/deluge/5.0.0/Chart.lock deleted file mode 100644 index 1268432020..0000000000 --- a/incubator/deluge/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:25.641858002Z" diff --git a/incubator/deluge/5.0.0/Chart.yaml b/incubator/deluge/5.0.0/Chart.yaml deleted file mode 100644 index a88ccdf9fb..0000000000 --- a/incubator/deluge/5.0.0/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 5.0.0 diff --git a/incubator/deluge/5.0.0/README.md b/incubator/deluge/5.0.0/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.0.0/app-readme.md b/incubator/deluge/5.0.0/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.0.0/charts/common-5.0.0.tgz b/incubator/deluge/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/deluge/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/deluge/5.0.0/ix_values.yaml b/incubator/deluge/5.0.0/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.0.0/questions.yaml b/incubator/deluge/5.0.0/questions.yaml deleted file mode 100644 index d188764679..0000000000 --- a/incubator/deluge/5.0.0/questions.yaml +++ /dev/null @@ -1,502 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - editable: true - hidden: false - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/deluge/5.0.0/templates/common.yaml b/incubator/deluge/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.0.0/test_values.yaml b/incubator/deluge/5.0.0/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.0.0/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.0.0/values.yaml b/incubator/deluge/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.0.1/CONFIG.md b/incubator/deluge/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.0.1/Chart.lock b/incubator/deluge/5.0.1/Chart.lock deleted file mode 100644 index cb93eea50b..0000000000 --- a/incubator/deluge/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:27.545304627Z" diff --git a/incubator/deluge/5.0.1/Chart.yaml b/incubator/deluge/5.0.1/Chart.yaml deleted file mode 100644 index e766774ca5..0000000000 --- a/incubator/deluge/5.0.1/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 5.0.1 diff --git a/incubator/deluge/5.0.1/README.md b/incubator/deluge/5.0.1/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.0.1/app-readme.md b/incubator/deluge/5.0.1/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.0.1/charts/common-5.0.0.tgz b/incubator/deluge/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/deluge/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/deluge/5.0.1/ix_values.yaml b/incubator/deluge/5.0.1/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.0.1/questions.yaml b/incubator/deluge/5.0.1/questions.yaml deleted file mode 100644 index bd40e8fbfa..0000000000 --- a/incubator/deluge/5.0.1/questions.yaml +++ /dev/null @@ -1,518 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - editable: true - hidden: false - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/deluge/5.0.1/templates/common.yaml b/incubator/deluge/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.0.1/test_values.yaml b/incubator/deluge/5.0.1/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.0.1/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.0.1/values.yaml b/incubator/deluge/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.0.2/CONFIG.md b/incubator/deluge/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.0.2/Chart.lock b/incubator/deluge/5.0.2/Chart.lock deleted file mode 100644 index c7e4a27ac6..0000000000 --- a/incubator/deluge/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:34.186431845Z" diff --git a/incubator/deluge/5.0.2/Chart.yaml b/incubator/deluge/5.0.2/Chart.yaml deleted file mode 100644 index 622c52531e..0000000000 --- a/incubator/deluge/5.0.2/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 5.0.2 diff --git a/incubator/deluge/5.0.2/README.md b/incubator/deluge/5.0.2/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.0.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.0.2/app-readme.md b/incubator/deluge/5.0.2/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.0.2/charts/common-5.0.2.tgz b/incubator/deluge/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/deluge/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/deluge/5.0.2/ix_values.yaml b/incubator/deluge/5.0.2/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.0.2/questions.yaml b/incubator/deluge/5.0.2/questions.yaml deleted file mode 100644 index bd40e8fbfa..0000000000 --- a/incubator/deluge/5.0.2/questions.yaml +++ /dev/null @@ -1,518 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - editable: true - hidden: false - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/deluge/5.0.2/templates/common.yaml b/incubator/deluge/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.0.2/test_values.yaml b/incubator/deluge/5.0.2/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.0.2/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.0.2/values.yaml b/incubator/deluge/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.0.3/CONFIG.md b/incubator/deluge/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.0.3/Chart.lock b/incubator/deluge/5.0.3/Chart.lock deleted file mode 100644 index 8c86d2ea7d..0000000000 --- a/incubator/deluge/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:39.051277049Z" diff --git a/incubator/deluge/5.0.3/Chart.yaml b/incubator/deluge/5.0.3/Chart.yaml deleted file mode 100644 index 8e41109bb6..0000000000 --- a/incubator/deluge/5.0.3/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 5.0.3 diff --git a/incubator/deluge/5.0.3/README.md b/incubator/deluge/5.0.3/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.0.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.0.3/app-readme.md b/incubator/deluge/5.0.3/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.0.3/charts/common-5.0.2.tgz b/incubator/deluge/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/deluge/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/deluge/5.0.3/ix_values.yaml b/incubator/deluge/5.0.3/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.0.3/questions.yaml b/incubator/deluge/5.0.3/questions.yaml deleted file mode 100644 index eb77f60ecc..0000000000 --- a/incubator/deluge/5.0.3/questions.yaml +++ /dev/null @@ -1,503 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/deluge/5.0.3/templates/common.yaml b/incubator/deluge/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.0.3/test_values.yaml b/incubator/deluge/5.0.3/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.0.3/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.0.3/values.yaml b/incubator/deluge/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.0.4/CONFIG.md b/incubator/deluge/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.0.4/Chart.lock b/incubator/deluge/5.0.4/Chart.lock deleted file mode 100644 index eb45ef0629..0000000000 --- a/incubator/deluge/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:11.952395834Z" diff --git a/incubator/deluge/5.0.4/Chart.yaml b/incubator/deluge/5.0.4/Chart.yaml deleted file mode 100644 index 14d6f7c995..0000000000 --- a/incubator/deluge/5.0.4/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 5.0.4 diff --git a/incubator/deluge/5.0.4/README.md b/incubator/deluge/5.0.4/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.0.4/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.0.4/app-readme.md b/incubator/deluge/5.0.4/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.0.4/charts/common-5.0.2.tgz b/incubator/deluge/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/deluge/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/deluge/5.0.4/ix_values.yaml b/incubator/deluge/5.0.4/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.0.4/questions.yaml b/incubator/deluge/5.0.4/questions.yaml deleted file mode 100644 index eb77f60ecc..0000000000 --- a/incubator/deluge/5.0.4/questions.yaml +++ /dev/null @@ -1,503 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/deluge/5.0.4/templates/common.yaml b/incubator/deluge/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.0.4/test_values.yaml b/incubator/deluge/5.0.4/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.0.4/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.0.4/values.yaml b/incubator/deluge/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.1.0/CONFIG.md b/incubator/deluge/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.1.0/Chart.lock b/incubator/deluge/5.1.0/Chart.lock deleted file mode 100644 index 33d0dd92bc..0000000000 --- a/incubator/deluge/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:09.184429586Z" diff --git a/incubator/deluge/5.1.0/Chart.yaml b/incubator/deluge/5.1.0/Chart.yaml deleted file mode 100644 index d1fd2673e0..0000000000 --- a/incubator/deluge/5.1.0/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 5.1.0 diff --git a/incubator/deluge/5.1.0/README.md b/incubator/deluge/5.1.0/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.1.0/app-readme.md b/incubator/deluge/5.1.0/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.1.0/charts/common-5.1.1.tgz b/incubator/deluge/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/deluge/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/deluge/5.1.0/ix_values.yaml b/incubator/deluge/5.1.0/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.1.0/questions.yaml b/incubator/deluge/5.1.0/questions.yaml deleted file mode 100644 index eb77f60ecc..0000000000 --- a/incubator/deluge/5.1.0/questions.yaml +++ /dev/null @@ -1,503 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/deluge/5.1.0/templates/common.yaml b/incubator/deluge/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.1.0/test_values.yaml b/incubator/deluge/5.1.0/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.1.0/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.1.0/values.yaml b/incubator/deluge/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.1.1/CONFIG.md b/incubator/deluge/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.1.1/Chart.lock b/incubator/deluge/5.1.1/Chart.lock deleted file mode 100644 index 7327902339..0000000000 --- a/incubator/deluge/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:00.091394901Z" diff --git a/incubator/deluge/5.1.1/Chart.yaml b/incubator/deluge/5.1.1/Chart.yaml deleted file mode 100644 index e8d9690d61..0000000000 --- a/incubator/deluge/5.1.1/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 5.1.1 diff --git a/incubator/deluge/5.1.1/README.md b/incubator/deluge/5.1.1/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.1.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.1.1/app-readme.md b/incubator/deluge/5.1.1/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.1.1/charts/common-5.1.2.tgz b/incubator/deluge/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/deluge/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/deluge/5.1.1/ix_values.yaml b/incubator/deluge/5.1.1/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.1.1/questions.yaml b/incubator/deluge/5.1.1/questions.yaml deleted file mode 100644 index eb77f60ecc..0000000000 --- a/incubator/deluge/5.1.1/questions.yaml +++ /dev/null @@ -1,503 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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: "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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking" - label: "Enable Host Network" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/deluge/5.1.1/templates/common.yaml b/incubator/deluge/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.1.1/test_values.yaml b/incubator/deluge/5.1.1/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.1.1/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.1.1/values.yaml b/incubator/deluge/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.2.0/CONFIG.md b/incubator/deluge/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.2.0/Chart.lock b/incubator/deluge/5.2.0/Chart.lock deleted file mode 100644 index 53b05d804a..0000000000 --- a/incubator/deluge/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:09.783993525Z" diff --git a/incubator/deluge/5.2.0/Chart.yaml b/incubator/deluge/5.2.0/Chart.yaml deleted file mode 100644 index d7232e627a..0000000000 --- a/incubator/deluge/5.2.0/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/truecharts/apps/tree/master/incubator/deluge -- https://github.com/deluge-torrent/deluge -type: application -version: 5.2.0 diff --git a/incubator/deluge/5.2.0/README.md b/incubator/deluge/5.2.0/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.2.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.2.0/app-readme.md b/incubator/deluge/5.2.0/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.2.0/charts/common-5.1.2.tgz b/incubator/deluge/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/deluge/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/deluge/5.2.0/ix_values.yaml b/incubator/deluge/5.2.0/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.2.0/questions.yaml b/incubator/deluge/5.2.0/questions.yaml deleted file mode 100644 index 4b416350f5..0000000000 --- a/incubator/deluge/5.2.0/questions.yaml +++ /dev/null @@ -1,539 +0,0 @@ -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: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Container Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking and Services" - label: "Enable Host Network" - schema: - type: boolean - default: false - - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - 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 - - 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/deluge/5.2.0/templates/common.yaml b/incubator/deluge/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.2.0/test_values.yaml b/incubator/deluge/5.2.0/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.2.0/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.2.0/values.yaml b/incubator/deluge/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.2.1/CONFIG.md b/incubator/deluge/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.2.1/Chart.lock b/incubator/deluge/5.2.1/Chart.lock deleted file mode 100644 index a9a81b67d7..0000000000 --- a/incubator/deluge/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:29.346410682Z" diff --git a/incubator/deluge/5.2.1/Chart.yaml b/incubator/deluge/5.2.1/Chart.yaml deleted file mode 100644 index 30488f3dbf..0000000000 --- a/incubator/deluge/5.2.1/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/charts/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/deluge-torrent/deluge -type: application -version: 5.2.1 diff --git a/incubator/deluge/5.2.1/README.md b/incubator/deluge/5.2.1/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.2.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.2.1/app-readme.md b/incubator/deluge/5.2.1/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.2.1/charts/common-5.1.2.tgz b/incubator/deluge/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/deluge/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/deluge/5.2.1/ix_values.yaml b/incubator/deluge/5.2.1/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.2.1/questions.yaml b/incubator/deluge/5.2.1/questions.yaml deleted file mode 100644 index 4b416350f5..0000000000 --- a/incubator/deluge/5.2.1/questions.yaml +++ /dev/null @@ -1,539 +0,0 @@ -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: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Container Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking and Services" - label: "Enable Host Network" - schema: - type: boolean - default: false - - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - 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 - - 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/deluge/5.2.1/templates/common.yaml b/incubator/deluge/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.2.1/test_values.yaml b/incubator/deluge/5.2.1/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.2.1/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.2.1/values.yaml b/incubator/deluge/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/deluge/5.2.2/CONFIG.md b/incubator/deluge/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/deluge/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deluge/5.2.2/Chart.lock b/incubator/deluge/5.2.2/Chart.lock deleted file mode 100644 index f1615afb7a..0000000000 --- a/incubator/deluge/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:28.809142647Z" diff --git a/incubator/deluge/5.2.2/Chart.yaml b/incubator/deluge/5.2.2/Chart.yaml deleted file mode 100644 index 6df139fed6..0000000000 --- a/incubator/deluge/5.2.2/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Deluge App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/charts/incubator/deluge -icon: https://avatars2.githubusercontent.com/u/6733935?v=3&s=200 -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: deluge -sources: -- https://github.com/deluge-torrent/deluge -type: application -version: 5.2.2 diff --git a/incubator/deluge/5.2.2/README.md b/incubator/deluge/5.2.2/README.md deleted file mode 100644 index bfcbb4e5a1..0000000000 --- a/incubator/deluge/5.2.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -Deluge 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 `deluge` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deluge` 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/deluge/5.2.2/app-readme.md b/incubator/deluge/5.2.2/app-readme.md deleted file mode 100644 index 0bce0f81e8..0000000000 --- a/incubator/deluge/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Deluge App for TrueNAS SCALE -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Deluge App for TrueNAS SCALE diff --git a/incubator/deluge/5.2.2/charts/common-5.1.2.tgz b/incubator/deluge/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/deluge/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/deluge/5.2.2/ix_values.yaml b/incubator/deluge/5.2.2/ix_values.yaml deleted file mode 100644 index 14051dceb2..0000000000 --- a/incubator/deluge/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.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/deluge/5.2.2/questions.yaml b/incubator/deluge/5.2.2/questions.yaml deleted file mode 100644 index 4b416350f5..0000000000 --- a/incubator/deluge/5.2.2/questions.yaml +++ /dev/null @@ -1,539 +0,0 @@ -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: - ## Portal Button - - 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 - ## Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Container Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Australia/Hobart" - $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 - ## Enable Host Network - - variable: hostNetwork - group: "Networking and Services" - label: "Enable Host Network" - schema: - type: boolean - default: false - - 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: 8112 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8112 - 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: 36026 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 51413 - required: true - - 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 - - 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/deluge/5.2.2/templates/common.yaml b/incubator/deluge/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/deluge/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/deluge/5.2.2/test_values.yaml b/incubator/deluge/5.2.2/test_values.yaml deleted file mode 100644 index 82af7c282c..0000000000 --- a/incubator/deluge/5.2.2/test_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Default values for deluge. - -image: - repository: linuxserver/deluge - pullPolicy: IfNotPresent - tag: version-2.0.3-2201906121747ubuntu18.04.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8112 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/deluge/5.2.2/values.yaml b/incubator/deluge/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/1.0.1/CONFIG.md b/incubator/fireflyiii/1.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/1.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/1.0.1/Chart.lock b/incubator/fireflyiii/1.0.1/Chart.lock deleted file mode 100644 index 63633ffdfa..0000000000 --- a/incubator/fireflyiii/1.0.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.2 -digest: sha256:feb1c5155f10c340b5a984ce39eb7c532c938ac71287bfa65398ef3fe458c902 -generated: "2021-05-09T16:55:56.440029894Z" diff --git a/incubator/fireflyiii/1.0.1/Chart.yaml b/incubator/fireflyiii/1.0.1/Chart.yaml deleted file mode 100644 index 9ece33f50f..0000000000 --- a/incubator/fireflyiii/1.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: fireflyiii -version: 1.0.1 -appVersion: "auto" -description: A free and open source personal finance manager -type: application -deprecated: false -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: - - fireflyiii - - finacial -sources: - - https://github.com/firefly-iii/firefly-iii/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - - name: postgresql - version: 10.4.2 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/fireflyiii/1.0.1/README.md b/incubator/fireflyiii/1.0.1/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/1.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/1.0.1/app-readme.md b/incubator/fireflyiii/1.0.1/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/1.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/1.0.1/charts/common-3.5.5.tgz b/incubator/fireflyiii/1.0.1/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/fireflyiii/1.0.1/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/fireflyiii/1.0.1/charts/postgresql-10.4.2.tgz b/incubator/fireflyiii/1.0.1/charts/postgresql-10.4.2.tgz deleted file mode 100644 index 1067fe424a..0000000000 Binary files a/incubator/fireflyiii/1.0.1/charts/postgresql-10.4.2.tgz and /dev/null differ diff --git a/incubator/fireflyiii/1.0.1/ix_values.yaml b/incubator/fireflyiii/1.0.1/ix_values.yaml deleted file mode 100644 index ee3a821378..0000000000 --- a/incubator/fireflyiii/1.0.1/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/1.0.1/questions.yaml b/incubator/fireflyiii/1.0.1/questions.yaml deleted file mode 100644 index f2ebe1aa1e..0000000000 --- a/incubator/fireflyiii/1.0.1/questions.yaml +++ /dev/null @@ -1,562 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36048 - required: true - -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/1.0.1/templates/common.yaml b/incubator/fireflyiii/1.0.1/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/1.0.1/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/1.0.1/templates/secrets.yaml b/incubator/fireflyiii/1.0.1/templates/secrets.yaml deleted file mode 100644 index 2227b0eb37..0000000000 --- a/incubator/fireflyiii/1.0.1/templates/secrets.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/1.0.1/test_values.yaml b/incubator/fireflyiii/1.0.1/test_values.yaml deleted file mode 100644 index 7c5ca26703..0000000000 --- a/incubator/fireflyiii/1.0.1/test_values.yaml +++ /dev/null @@ -1,78 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 8080 - tcp: - enabled: true - type: ClusterIP - port: - port: 51080 - protocol: TCP - targetPort: 51080 - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/1.0.1/values.yaml b/incubator/fireflyiii/1.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/1.0.2/CONFIG.md b/incubator/fireflyiii/1.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/1.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/1.0.2/Chart.lock b/incubator/fireflyiii/1.0.2/Chart.lock deleted file mode 100644 index 1badddfc8b..0000000000 --- a/incubator/fireflyiii/1.0.2/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.3 -digest: sha256:9a8518fbc55093f7a82f344bb35abebb468becc829923802bd521f6b8d614c04 -generated: "2021-05-22T22:12:48.620594395Z" diff --git a/incubator/fireflyiii/1.0.2/Chart.yaml b/incubator/fireflyiii/1.0.2/Chart.yaml deleted file mode 100644 index 0d26f68508..0000000000 --- a/incubator/fireflyiii/1.0.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: fireflyiii -version: 1.0.2 -appVersion: "auto" -description: A free and open source personal finance manager -type: application -deprecated: false -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: - - fireflyiii - - finacial -sources: - - https://github.com/firefly-iii/firefly-iii/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - - name: postgresql - version: 10.4.3 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/fireflyiii/1.0.2/README.md b/incubator/fireflyiii/1.0.2/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/1.0.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/1.0.2/app-readme.md b/incubator/fireflyiii/1.0.2/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/1.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/1.0.2/charts/common-3.5.8.tgz b/incubator/fireflyiii/1.0.2/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/fireflyiii/1.0.2/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/fireflyiii/1.0.2/charts/postgresql-10.4.3.tgz b/incubator/fireflyiii/1.0.2/charts/postgresql-10.4.3.tgz deleted file mode 100644 index 0149c98919..0000000000 Binary files a/incubator/fireflyiii/1.0.2/charts/postgresql-10.4.3.tgz and /dev/null differ diff --git a/incubator/fireflyiii/1.0.2/ix_values.yaml b/incubator/fireflyiii/1.0.2/ix_values.yaml deleted file mode 100644 index ee3a821378..0000000000 --- a/incubator/fireflyiii/1.0.2/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/1.0.2/questions.yaml b/incubator/fireflyiii/1.0.2/questions.yaml deleted file mode 100644 index f2ebe1aa1e..0000000000 --- a/incubator/fireflyiii/1.0.2/questions.yaml +++ /dev/null @@ -1,562 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36048 - required: true - -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/1.0.2/templates/common.yaml b/incubator/fireflyiii/1.0.2/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/1.0.2/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/1.0.2/templates/secrets.yaml b/incubator/fireflyiii/1.0.2/templates/secrets.yaml deleted file mode 100644 index 2227b0eb37..0000000000 --- a/incubator/fireflyiii/1.0.2/templates/secrets.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/1.0.2/test_values.yaml b/incubator/fireflyiii/1.0.2/test_values.yaml deleted file mode 100644 index 7c5ca26703..0000000000 --- a/incubator/fireflyiii/1.0.2/test_values.yaml +++ /dev/null @@ -1,78 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 8080 - tcp: - enabled: true - type: ClusterIP - port: - port: 51080 - protocol: TCP - targetPort: 51080 - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/1.0.2/values.yaml b/incubator/fireflyiii/1.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/2.0.2/CONFIG.md b/incubator/fireflyiii/2.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/2.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/2.0.2/Chart.lock b/incubator/fireflyiii/2.0.2/Chart.lock deleted file mode 100644 index 1f1e7369fc..0000000000 --- a/incubator/fireflyiii/2.0.2/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.3 -digest: sha256:5e58854e0b48fc1e65ec8977c45a3c76361d18926183f778601164d23dc7c3be -generated: "2021-05-23T20:36:38.06062917Z" diff --git a/incubator/fireflyiii/2.0.2/Chart.yaml b/incubator/fireflyiii/2.0.2/Chart.yaml deleted file mode 100644 index bc4f4b5206..0000000000 --- a/incubator/fireflyiii/2.0.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: fireflyiii -version: 2.0.2 -appVersion: "auto" -description: A free and open source personal finance manager -type: application -deprecated: false -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: - - fireflyiii - - finacial -sources: - - https://github.com/firefly-iii/firefly-iii/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - - name: postgresql - version: 10.4.3 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/fireflyiii/2.0.2/README.md b/incubator/fireflyiii/2.0.2/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/2.0.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/2.0.2/app-readme.md b/incubator/fireflyiii/2.0.2/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/2.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/2.0.2/charts/common-4.1.5.tgz b/incubator/fireflyiii/2.0.2/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/fireflyiii/2.0.2/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/fireflyiii/2.0.2/charts/postgresql-10.4.3.tgz b/incubator/fireflyiii/2.0.2/charts/postgresql-10.4.3.tgz deleted file mode 100644 index 0149c98919..0000000000 Binary files a/incubator/fireflyiii/2.0.2/charts/postgresql-10.4.3.tgz and /dev/null differ diff --git a/incubator/fireflyiii/2.0.2/ix_values.yaml b/incubator/fireflyiii/2.0.2/ix_values.yaml deleted file mode 100644 index ee3a821378..0000000000 --- a/incubator/fireflyiii/2.0.2/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/2.0.2/questions.yaml b/incubator/fireflyiii/2.0.2/questions.yaml deleted file mode 100644 index 399c5683d1..0000000000 --- a/incubator/fireflyiii/2.0.2/questions.yaml +++ /dev/null @@ -1,518 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/2.0.2/templates/common.yaml b/incubator/fireflyiii/2.0.2/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/2.0.2/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/2.0.2/templates/secrets.yaml b/incubator/fireflyiii/2.0.2/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/2.0.2/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/2.0.2/test_values.yaml b/incubator/fireflyiii/2.0.2/test_values.yaml deleted file mode 100644 index d9c1c780cb..0000000000 --- a/incubator/fireflyiii/2.0.2/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/2.0.2/values.yaml b/incubator/fireflyiii/2.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/2.0.3/CONFIG.md b/incubator/fireflyiii/2.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/2.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/2.0.3/Chart.lock b/incubator/fireflyiii/2.0.3/Chart.lock deleted file mode 100644 index 7d3ca72f7f..0000000000 --- a/incubator/fireflyiii/2.0.3/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:e306c14a570d4ebd8b3dcbebf54029b8a50f2756243ff98d81a7f03fc2ed9d83 -generated: "2021-05-24T11:50:30.668633529Z" diff --git a/incubator/fireflyiii/2.0.3/Chart.yaml b/incubator/fireflyiii/2.0.3/Chart.yaml deleted file mode 100644 index 35d172f25f..0000000000 --- a/incubator/fireflyiii/2.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: fireflyiii -version: 2.0.3 -appVersion: "auto" -description: A free and open source personal finance manager -type: application -deprecated: false -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: - - fireflyiii - - finacial -sources: - - https://github.com/firefly-iii/firefly-iii/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - - name: postgresql - version: 10.4.6 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/fireflyiii/2.0.3/README.md b/incubator/fireflyiii/2.0.3/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/2.0.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/2.0.3/app-readme.md b/incubator/fireflyiii/2.0.3/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/2.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/2.0.3/charts/common-4.1.6.tgz b/incubator/fireflyiii/2.0.3/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/fireflyiii/2.0.3/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/fireflyiii/2.0.3/charts/postgresql-10.4.6.tgz b/incubator/fireflyiii/2.0.3/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/incubator/fireflyiii/2.0.3/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/incubator/fireflyiii/2.0.3/ix_values.yaml b/incubator/fireflyiii/2.0.3/ix_values.yaml deleted file mode 100644 index ee3a821378..0000000000 --- a/incubator/fireflyiii/2.0.3/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/2.0.3/questions.yaml b/incubator/fireflyiii/2.0.3/questions.yaml deleted file mode 100644 index 399c5683d1..0000000000 --- a/incubator/fireflyiii/2.0.3/questions.yaml +++ /dev/null @@ -1,518 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/2.0.3/templates/common.yaml b/incubator/fireflyiii/2.0.3/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/2.0.3/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/2.0.3/templates/secrets.yaml b/incubator/fireflyiii/2.0.3/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/2.0.3/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/2.0.3/test_values.yaml b/incubator/fireflyiii/2.0.3/test_values.yaml deleted file mode 100644 index d9c1c780cb..0000000000 --- a/incubator/fireflyiii/2.0.3/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/2.0.3/values.yaml b/incubator/fireflyiii/2.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/2.1.0/CONFIG.md b/incubator/fireflyiii/2.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/2.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/2.1.0/Chart.lock b/incubator/fireflyiii/2.1.0/Chart.lock deleted file mode 100644 index 0e82f6b8df..0000000000 --- a/incubator/fireflyiii/2.1.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:e306c14a570d4ebd8b3dcbebf54029b8a50f2756243ff98d81a7f03fc2ed9d83 -generated: "2021-05-24T19:24:54.5345297Z" diff --git a/incubator/fireflyiii/2.1.0/Chart.yaml b/incubator/fireflyiii/2.1.0/Chart.yaml deleted file mode 100644 index 2f855812a0..0000000000 --- a/incubator/fireflyiii/2.1.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 2.1.0 diff --git a/incubator/fireflyiii/2.1.0/README.md b/incubator/fireflyiii/2.1.0/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/2.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/2.1.0/app-readme.md b/incubator/fireflyiii/2.1.0/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/2.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/2.1.0/charts/common-4.1.6.tgz b/incubator/fireflyiii/2.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/fireflyiii/2.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/fireflyiii/2.1.0/charts/postgresql-10.4.6.tgz b/incubator/fireflyiii/2.1.0/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/incubator/fireflyiii/2.1.0/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/incubator/fireflyiii/2.1.0/ix_values.yaml b/incubator/fireflyiii/2.1.0/ix_values.yaml deleted file mode 100644 index ee3a821378..0000000000 --- a/incubator/fireflyiii/2.1.0/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/2.1.0/questions.yaml b/incubator/fireflyiii/2.1.0/questions.yaml deleted file mode 100644 index 0b445b523e..0000000000 --- a/incubator/fireflyiii/2.1.0/questions.yaml +++ /dev/null @@ -1,539 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/2.1.0/templates/common.yaml b/incubator/fireflyiii/2.1.0/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/2.1.0/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/2.1.0/templates/secrets.yaml b/incubator/fireflyiii/2.1.0/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/2.1.0/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/2.1.0/test_values.yaml b/incubator/fireflyiii/2.1.0/test_values.yaml deleted file mode 100644 index d9c1c780cb..0000000000 --- a/incubator/fireflyiii/2.1.0/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/2.1.0/values.yaml b/incubator/fireflyiii/2.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.0.0/CONFIG.md b/incubator/fireflyiii/3.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.0.0/Chart.lock b/incubator/fireflyiii/3.0.0/Chart.lock deleted file mode 100644 index 47f3f1fc49..0000000000 --- a/incubator/fireflyiii/3.0.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:3138f1fd1e84210bf3f61a3448b92dfd9940cb8943ac16ced146f264488e5955 -generated: "2021-05-24T20:11:29.209730543Z" diff --git a/incubator/fireflyiii/3.0.0/Chart.yaml b/incubator/fireflyiii/3.0.0/Chart.yaml deleted file mode 100644 index 8cef26db27..0000000000 --- a/incubator/fireflyiii/3.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.0.0 diff --git a/incubator/fireflyiii/3.0.0/README.md b/incubator/fireflyiii/3.0.0/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.0.0/app-readme.md b/incubator/fireflyiii/3.0.0/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.0.0/charts/common-5.0.0.tgz b/incubator/fireflyiii/3.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/fireflyiii/3.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.0/charts/postgresql-10.4.6.tgz b/incubator/fireflyiii/3.0.0/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/incubator/fireflyiii/3.0.0/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.0/ix_values.yaml b/incubator/fireflyiii/3.0.0/ix_values.yaml deleted file mode 100644 index ee3a821378..0000000000 --- a/incubator/fireflyiii/3.0.0/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.0.0/questions.yaml b/incubator/fireflyiii/3.0.0/questions.yaml deleted file mode 100644 index ac05ca411c..0000000000 --- a/incubator/fireflyiii/3.0.0/questions.yaml +++ /dev/null @@ -1,563 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/3.0.0/templates/common.yaml b/incubator/fireflyiii/3.0.0/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.0.0/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.0.0/templates/secrets.yaml b/incubator/fireflyiii/3.0.0/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.0.0/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.0.0/test_values.yaml b/incubator/fireflyiii/3.0.0/test_values.yaml deleted file mode 100644 index d9c1c780cb..0000000000 --- a/incubator/fireflyiii/3.0.0/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.0.0/values.yaml b/incubator/fireflyiii/3.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.0.1/CONFIG.md b/incubator/fireflyiii/3.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.0.1/Chart.lock b/incubator/fireflyiii/3.0.1/Chart.lock deleted file mode 100644 index 97b15c6b69..0000000000 --- a/incubator/fireflyiii/3.0.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:3138f1fd1e84210bf3f61a3448b92dfd9940cb8943ac16ced146f264488e5955 -generated: "2021-05-24T21:09:07.142486607Z" diff --git a/incubator/fireflyiii/3.0.1/Chart.yaml b/incubator/fireflyiii/3.0.1/Chart.yaml deleted file mode 100644 index 0564679aec..0000000000 --- a/incubator/fireflyiii/3.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.0.1 diff --git a/incubator/fireflyiii/3.0.1/README.md b/incubator/fireflyiii/3.0.1/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.0.1/app-readme.md b/incubator/fireflyiii/3.0.1/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.0.1/charts/common-5.0.0.tgz b/incubator/fireflyiii/3.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/fireflyiii/3.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.1/charts/postgresql-10.4.6.tgz b/incubator/fireflyiii/3.0.1/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/incubator/fireflyiii/3.0.1/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.1/ix_values.yaml b/incubator/fireflyiii/3.0.1/ix_values.yaml deleted file mode 100644 index ee3a821378..0000000000 --- a/incubator/fireflyiii/3.0.1/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.0.1/questions.yaml b/incubator/fireflyiii/3.0.1/questions.yaml deleted file mode 100644 index 29656bbefe..0000000000 --- a/incubator/fireflyiii/3.0.1/questions.yaml +++ /dev/null @@ -1,567 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/3.0.1/templates/common.yaml b/incubator/fireflyiii/3.0.1/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.0.1/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.0.1/templates/secrets.yaml b/incubator/fireflyiii/3.0.1/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.0.1/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.0.1/test_values.yaml b/incubator/fireflyiii/3.0.1/test_values.yaml deleted file mode 100644 index d9c1c780cb..0000000000 --- a/incubator/fireflyiii/3.0.1/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.0.1/values.yaml b/incubator/fireflyiii/3.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.0.2/CONFIG.md b/incubator/fireflyiii/3.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.0.2/Chart.lock b/incubator/fireflyiii/3.0.2/Chart.lock deleted file mode 100644 index 5465e27ab8..0000000000 --- a/incubator/fireflyiii/3.0.2/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:3138f1fd1e84210bf3f61a3448b92dfd9940cb8943ac16ced146f264488e5955 -generated: "2021-05-24T22:56:31.478873868Z" diff --git a/incubator/fireflyiii/3.0.2/Chart.yaml b/incubator/fireflyiii/3.0.2/Chart.yaml deleted file mode 100644 index f9d77b9cf5..0000000000 --- a/incubator/fireflyiii/3.0.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.0.2 diff --git a/incubator/fireflyiii/3.0.2/README.md b/incubator/fireflyiii/3.0.2/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.0.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.0.2/app-readme.md b/incubator/fireflyiii/3.0.2/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.0.2/charts/common-5.0.0.tgz b/incubator/fireflyiii/3.0.2/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/fireflyiii/3.0.2/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.2/charts/postgresql-10.4.6.tgz b/incubator/fireflyiii/3.0.2/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/incubator/fireflyiii/3.0.2/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.2/ix_values.yaml b/incubator/fireflyiii/3.0.2/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.0.2/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.0.2/questions.yaml b/incubator/fireflyiii/3.0.2/questions.yaml deleted file mode 100644 index 29656bbefe..0000000000 --- a/incubator/fireflyiii/3.0.2/questions.yaml +++ /dev/null @@ -1,567 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/3.0.2/templates/common.yaml b/incubator/fireflyiii/3.0.2/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.0.2/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.0.2/templates/secrets.yaml b/incubator/fireflyiii/3.0.2/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.0.2/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.0.2/test_values.yaml b/incubator/fireflyiii/3.0.2/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.0.2/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.0.2/values.yaml b/incubator/fireflyiii/3.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.0.3/CONFIG.md b/incubator/fireflyiii/3.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.0.3/Chart.lock b/incubator/fireflyiii/3.0.3/Chart.lock deleted file mode 100644 index 80f89b9759..0000000000 --- a/incubator/fireflyiii/3.0.3/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:3c3f229fbadd04a81ecb81e46f12a256f11af0428dc07b05128ca2daaba9a168 -generated: "2021-05-25T10:47:37.467967877Z" diff --git a/incubator/fireflyiii/3.0.3/Chart.yaml b/incubator/fireflyiii/3.0.3/Chart.yaml deleted file mode 100644 index f715836ae6..0000000000 --- a/incubator/fireflyiii/3.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.0.3 diff --git a/incubator/fireflyiii/3.0.3/README.md b/incubator/fireflyiii/3.0.3/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.0.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.0.3/app-readme.md b/incubator/fireflyiii/3.0.3/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.0.3/charts/common-5.0.2.tgz b/incubator/fireflyiii/3.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/fireflyiii/3.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.3/charts/postgresql-10.4.6.tgz b/incubator/fireflyiii/3.0.3/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/incubator/fireflyiii/3.0.3/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.3/ix_values.yaml b/incubator/fireflyiii/3.0.3/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.0.3/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.0.3/questions.yaml b/incubator/fireflyiii/3.0.3/questions.yaml deleted file mode 100644 index 29656bbefe..0000000000 --- a/incubator/fireflyiii/3.0.3/questions.yaml +++ /dev/null @@ -1,567 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/3.0.3/templates/common.yaml b/incubator/fireflyiii/3.0.3/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.0.3/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.0.3/templates/secrets.yaml b/incubator/fireflyiii/3.0.3/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.0.3/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.0.3/test_values.yaml b/incubator/fireflyiii/3.0.3/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.0.3/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.0.3/values.yaml b/incubator/fireflyiii/3.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.0.5/CONFIG.md b/incubator/fireflyiii/3.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.0.5/Chart.lock b/incubator/fireflyiii/3.0.5/Chart.lock deleted file mode 100644 index 5b01de4ed2..0000000000 --- a/incubator/fireflyiii/3.0.5/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:7aef3f6ff6ef3169835651d76b0f6c3532bc2ecd7d15b7900d28b8b5de16d25a -generated: "2021-05-25T11:46:42.009203616Z" diff --git a/incubator/fireflyiii/3.0.5/Chart.yaml b/incubator/fireflyiii/3.0.5/Chart.yaml deleted file mode 100644 index 3933f08f80..0000000000 --- a/incubator/fireflyiii/3.0.5/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.0.5 diff --git a/incubator/fireflyiii/3.0.5/README.md b/incubator/fireflyiii/3.0.5/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.0.5/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.0.5/app-readme.md b/incubator/fireflyiii/3.0.5/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.0.5/charts/common-5.0.2.tgz b/incubator/fireflyiii/3.0.5/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/fireflyiii/3.0.5/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.5/charts/postgresql-10.4.7.tgz b/incubator/fireflyiii/3.0.5/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/incubator/fireflyiii/3.0.5/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.5/ix_values.yaml b/incubator/fireflyiii/3.0.5/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.0.5/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.0.5/questions.yaml b/incubator/fireflyiii/3.0.5/questions.yaml deleted file mode 100644 index 58ff5c5d16..0000000000 --- a/incubator/fireflyiii/3.0.5/questions.yaml +++ /dev/null @@ -1,551 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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" - 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" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/3.0.5/templates/common.yaml b/incubator/fireflyiii/3.0.5/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.0.5/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.0.5/templates/secrets.yaml b/incubator/fireflyiii/3.0.5/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.0.5/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.0.5/test_values.yaml b/incubator/fireflyiii/3.0.5/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.0.5/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.0.5/values.yaml b/incubator/fireflyiii/3.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.0.6/CONFIG.md b/incubator/fireflyiii/3.0.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.0.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.0.6/Chart.lock b/incubator/fireflyiii/3.0.6/Chart.lock deleted file mode 100644 index 7de7ca0c52..0000000000 --- a/incubator/fireflyiii/3.0.6/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:7aef3f6ff6ef3169835651d76b0f6c3532bc2ecd7d15b7900d28b8b5de16d25a -generated: "2021-05-28T21:10:15.474708672Z" diff --git a/incubator/fireflyiii/3.0.6/Chart.yaml b/incubator/fireflyiii/3.0.6/Chart.yaml deleted file mode 100644 index b1b317c605..0000000000 --- a/incubator/fireflyiii/3.0.6/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.0.6 diff --git a/incubator/fireflyiii/3.0.6/README.md b/incubator/fireflyiii/3.0.6/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.0.6/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.0.6/app-readme.md b/incubator/fireflyiii/3.0.6/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.0.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.0.6/charts/common-5.0.2.tgz b/incubator/fireflyiii/3.0.6/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/fireflyiii/3.0.6/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.6/charts/postgresql-10.4.7.tgz b/incubator/fireflyiii/3.0.6/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/incubator/fireflyiii/3.0.6/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.0.6/ix_values.yaml b/incubator/fireflyiii/3.0.6/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.0.6/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.0.6/questions.yaml b/incubator/fireflyiii/3.0.6/questions.yaml deleted file mode 100644 index 3e76f12d4e..0000000000 --- a/incubator/fireflyiii/3.0.6/questions.yaml +++ /dev/null @@ -1,539 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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" - 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" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/3.0.6/templates/common.yaml b/incubator/fireflyiii/3.0.6/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.0.6/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.0.6/templates/secrets.yaml b/incubator/fireflyiii/3.0.6/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.0.6/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.0.6/test_values.yaml b/incubator/fireflyiii/3.0.6/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.0.6/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.0.6/values.yaml b/incubator/fireflyiii/3.0.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.1.0/CONFIG.md b/incubator/fireflyiii/3.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.1.0/Chart.lock b/incubator/fireflyiii/3.1.0/Chart.lock deleted file mode 100644 index 0a6a639d47..0000000000 --- a/incubator/fireflyiii/3.1.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:e2ddf1eb47883e84f1eb77398e69b897fed2bcf0e1d0b4cfb7706c526d127af7 -generated: "2021-05-29T12:28:12.464291628Z" diff --git a/incubator/fireflyiii/3.1.0/Chart.yaml b/incubator/fireflyiii/3.1.0/Chart.yaml deleted file mode 100644 index 07fc122c1b..0000000000 --- a/incubator/fireflyiii/3.1.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.1.0 diff --git a/incubator/fireflyiii/3.1.0/README.md b/incubator/fireflyiii/3.1.0/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.1.0/app-readme.md b/incubator/fireflyiii/3.1.0/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.1.0/charts/common-5.1.1.tgz b/incubator/fireflyiii/3.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/fireflyiii/3.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.1.0/charts/postgresql-10.4.7.tgz b/incubator/fireflyiii/3.1.0/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/incubator/fireflyiii/3.1.0/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.1.0/ix_values.yaml b/incubator/fireflyiii/3.1.0/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.1.0/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.1.0/questions.yaml b/incubator/fireflyiii/3.1.0/questions.yaml deleted file mode 100644 index 3e76f12d4e..0000000000 --- a/incubator/fireflyiii/3.1.0/questions.yaml +++ /dev/null @@ -1,539 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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" - 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" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/3.1.0/templates/common.yaml b/incubator/fireflyiii/3.1.0/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.1.0/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.1.0/templates/secrets.yaml b/incubator/fireflyiii/3.1.0/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.1.0/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.1.0/test_values.yaml b/incubator/fireflyiii/3.1.0/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.1.0/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.1.0/values.yaml b/incubator/fireflyiii/3.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.1.1/CONFIG.md b/incubator/fireflyiii/3.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.1.1/Chart.lock b/incubator/fireflyiii/3.1.1/Chart.lock deleted file mode 100644 index e93278631a..0000000000 --- a/incubator/fireflyiii/3.1.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T13:53:04.078825004Z" diff --git a/incubator/fireflyiii/3.1.1/Chart.yaml b/incubator/fireflyiii/3.1.1/Chart.yaml deleted file mode 100644 index caff28c3a2..0000000000 --- a/incubator/fireflyiii/3.1.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.1.1 diff --git a/incubator/fireflyiii/3.1.1/README.md b/incubator/fireflyiii/3.1.1/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.1.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.1.1/app-readme.md b/incubator/fireflyiii/3.1.1/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.1.1/charts/common-5.1.2.tgz b/incubator/fireflyiii/3.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/fireflyiii/3.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.1.1/charts/postgresql-10.4.7.tgz b/incubator/fireflyiii/3.1.1/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/incubator/fireflyiii/3.1.1/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.1.1/ix_values.yaml b/incubator/fireflyiii/3.1.1/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.1.1/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.1.1/questions.yaml b/incubator/fireflyiii/3.1.1/questions.yaml deleted file mode 100644 index 3e76f12d4e..0000000000 --- a/incubator/fireflyiii/3.1.1/questions.yaml +++ /dev/null @@ -1,539 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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" - 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" - 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" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we take ownership?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/incubator/fireflyiii/3.1.1/templates/common.yaml b/incubator/fireflyiii/3.1.1/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.1.1/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.1.1/templates/secrets.yaml b/incubator/fireflyiii/3.1.1/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.1.1/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.1.1/test_values.yaml b/incubator/fireflyiii/3.1.1/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.1.1/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.1.1/values.yaml b/incubator/fireflyiii/3.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.2.0/CONFIG.md b/incubator/fireflyiii/3.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.2.0/Chart.lock b/incubator/fireflyiii/3.2.0/Chart.lock deleted file mode 100644 index 93952bacf1..0000000000 --- a/incubator/fireflyiii/3.2.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T15:06:13.11210594Z" diff --git a/incubator/fireflyiii/3.2.0/Chart.yaml b/incubator/fireflyiii/3.2.0/Chart.yaml deleted file mode 100644 index abd5b23fba..0000000000 --- a/incubator/fireflyiii/3.2.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.2.0 diff --git a/incubator/fireflyiii/3.2.0/README.md b/incubator/fireflyiii/3.2.0/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.2.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.2.0/app-readme.md b/incubator/fireflyiii/3.2.0/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.2.0/charts/common-5.1.2.tgz b/incubator/fireflyiii/3.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/fireflyiii/3.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.0/charts/postgresql-10.4.7.tgz b/incubator/fireflyiii/3.2.0/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/incubator/fireflyiii/3.2.0/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.0/ix_values.yaml b/incubator/fireflyiii/3.2.0/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.2.0/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.2.0/questions.yaml b/incubator/fireflyiii/3.2.0/questions.yaml deleted file mode 100644 index bc6fc47396..0000000000 --- a/incubator/fireflyiii/3.2.0/questions.yaml +++ /dev/null @@ -1,679 +0,0 @@ -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" - # Docker specific env - - 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: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - 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/fireflyiii/3.2.0/templates/common.yaml b/incubator/fireflyiii/3.2.0/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.2.0/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.2.0/templates/secrets.yaml b/incubator/fireflyiii/3.2.0/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.2.0/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.2.0/test_values.yaml b/incubator/fireflyiii/3.2.0/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.2.0/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.2.0/values.yaml b/incubator/fireflyiii/3.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.2.1/CONFIG.md b/incubator/fireflyiii/3.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.2.1/Chart.lock b/incubator/fireflyiii/3.2.1/Chart.lock deleted file mode 100644 index 1631b4cc66..0000000000 --- a/incubator/fireflyiii/3.2.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T21:29:32.485257132Z" diff --git a/incubator/fireflyiii/3.2.1/Chart.yaml b/incubator/fireflyiii/3.2.1/Chart.yaml deleted file mode 100644 index 8e41455ff7..0000000000 --- a/incubator/fireflyiii/3.2.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.2.1 diff --git a/incubator/fireflyiii/3.2.1/README.md b/incubator/fireflyiii/3.2.1/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.2.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.2.1/app-readme.md b/incubator/fireflyiii/3.2.1/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.2.1/charts/common-5.1.2.tgz b/incubator/fireflyiii/3.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/fireflyiii/3.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.1/charts/postgresql-10.4.7.tgz b/incubator/fireflyiii/3.2.1/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/incubator/fireflyiii/3.2.1/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.1/ix_values.yaml b/incubator/fireflyiii/3.2.1/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.2.1/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.2.1/questions.yaml b/incubator/fireflyiii/3.2.1/questions.yaml deleted file mode 100644 index bc6fc47396..0000000000 --- a/incubator/fireflyiii/3.2.1/questions.yaml +++ /dev/null @@ -1,679 +0,0 @@ -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" - # Docker specific env - - 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: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - 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/fireflyiii/3.2.1/templates/common.yaml b/incubator/fireflyiii/3.2.1/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.2.1/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.2.1/templates/secrets.yaml b/incubator/fireflyiii/3.2.1/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.2.1/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.2.1/test_values.yaml b/incubator/fireflyiii/3.2.1/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.2.1/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.2.1/values.yaml b/incubator/fireflyiii/3.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.2.2/CONFIG.md b/incubator/fireflyiii/3.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.2.2/Chart.lock b/incubator/fireflyiii/3.2.2/Chart.lock deleted file mode 100644 index cfedd24067..0000000000 --- a/incubator/fireflyiii/3.2.2/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T22:47:32.819797498Z" diff --git a/incubator/fireflyiii/3.2.2/Chart.yaml b/incubator/fireflyiii/3.2.2/Chart.yaml deleted file mode 100644 index ff20bb5a5b..0000000000 --- a/incubator/fireflyiii/3.2.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.2.2 diff --git a/incubator/fireflyiii/3.2.2/README.md b/incubator/fireflyiii/3.2.2/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.2.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.2.2/app-readme.md b/incubator/fireflyiii/3.2.2/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.2.2/charts/common-5.1.2.tgz b/incubator/fireflyiii/3.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/fireflyiii/3.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.2/charts/postgresql-10.4.7.tgz b/incubator/fireflyiii/3.2.2/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/incubator/fireflyiii/3.2.2/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.2/ix_values.yaml b/incubator/fireflyiii/3.2.2/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.2.2/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.2.2/questions.yaml b/incubator/fireflyiii/3.2.2/questions.yaml deleted file mode 100644 index bc6fc47396..0000000000 --- a/incubator/fireflyiii/3.2.2/questions.yaml +++ /dev/null @@ -1,679 +0,0 @@ -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" - # Docker specific env - - 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: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - 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/fireflyiii/3.2.2/templates/common.yaml b/incubator/fireflyiii/3.2.2/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.2.2/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.2.2/templates/secrets.yaml b/incubator/fireflyiii/3.2.2/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.2.2/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.2.2/test_values.yaml b/incubator/fireflyiii/3.2.2/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.2.2/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.2.2/values.yaml b/incubator/fireflyiii/3.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.2.3/CONFIG.md b/incubator/fireflyiii/3.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.2.3/Chart.lock b/incubator/fireflyiii/3.2.3/Chart.lock deleted file mode 100644 index bdcbe381bf..0000000000 --- a/incubator/fireflyiii/3.2.3/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:a67cf9cc37b12ef21c5acc2f44bfa8cc6a523704604a481ecbe6985ceb3f32c0 -generated: "2021-05-31T09:38:45.800288433Z" diff --git a/incubator/fireflyiii/3.2.3/Chart.yaml b/incubator/fireflyiii/3.2.3/Chart.yaml deleted file mode 100644 index 16bd481e58..0000000000 --- a/incubator/fireflyiii/3.2.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.2.3 diff --git a/incubator/fireflyiii/3.2.3/README.md b/incubator/fireflyiii/3.2.3/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.2.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.2.3/app-readme.md b/incubator/fireflyiii/3.2.3/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.2.3/charts/common-5.1.3.tgz b/incubator/fireflyiii/3.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/incubator/fireflyiii/3.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.3/charts/postgresql-10.4.7.tgz b/incubator/fireflyiii/3.2.3/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/incubator/fireflyiii/3.2.3/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.3/ix_values.yaml b/incubator/fireflyiii/3.2.3/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.2.3/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.2.3/questions.yaml b/incubator/fireflyiii/3.2.3/questions.yaml deleted file mode 100644 index bc6fc47396..0000000000 --- a/incubator/fireflyiii/3.2.3/questions.yaml +++ /dev/null @@ -1,679 +0,0 @@ -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" - # Docker specific env - - 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: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - 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/fireflyiii/3.2.3/templates/common.yaml b/incubator/fireflyiii/3.2.3/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.2.3/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.2.3/templates/secrets.yaml b/incubator/fireflyiii/3.2.3/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.2.3/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.2.3/test_values.yaml b/incubator/fireflyiii/3.2.3/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.2.3/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.2.3/values.yaml b/incubator/fireflyiii/3.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/fireflyiii/3.2.4/CONFIG.md b/incubator/fireflyiii/3.2.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/fireflyiii/3.2.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/fireflyiii/3.2.4/Chart.lock b/incubator/fireflyiii/3.2.4/Chart.lock deleted file mode 100644 index dff2de7db6..0000000000 --- a/incubator/fireflyiii/3.2.4/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.8 -digest: sha256:2ef9469c822d60396b7d9503681cb9888c9502063705d50b603fa14bd4e7c8e7 -generated: "2021-06-01T14:43:45.797577624Z" diff --git a/incubator/fireflyiii/3.2.4/Chart.yaml b/incubator/fireflyiii/3.2.4/Chart.yaml deleted file mode 100644 index 37802d6fc8..0000000000 --- a/incubator/fireflyiii/3.2.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.8 -deprecated: false -description: A free and open source personal finance manager -home: https://github.com/firefly-iii/firefly-iii/ -icon: https://www.firefly-iii.org/assets/logo/color.png -keywords: -- fireflyiii -- finacial -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: fireflyiii -sources: -- https://github.com/firefly-iii/firefly-iii/ -type: application -version: 3.2.4 diff --git a/incubator/fireflyiii/3.2.4/README.md b/incubator/fireflyiii/3.2.4/README.md deleted file mode 100644 index 8e87f22a2b..0000000000 --- a/incubator/fireflyiii/3.2.4/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-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) - -A free and open source personal finance manager - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `fireflyiii` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `fireflyiii` 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/fireflyiii/3.2.4/app-readme.md b/incubator/fireflyiii/3.2.4/app-readme.md deleted file mode 100644 index 15307675f1..0000000000 --- a/incubator/fireflyiii/3.2.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A free and open source personal finance manager -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A free and open source personal finance manager diff --git a/incubator/fireflyiii/3.2.4/charts/common-5.1.3.tgz b/incubator/fireflyiii/3.2.4/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/incubator/fireflyiii/3.2.4/charts/common-5.1.3.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.4/charts/postgresql-10.4.8.tgz b/incubator/fireflyiii/3.2.4/charts/postgresql-10.4.8.tgz deleted file mode 100644 index 3b4c421187..0000000000 Binary files a/incubator/fireflyiii/3.2.4/charts/postgresql-10.4.8.tgz and /dev/null differ diff --git a/incubator/fireflyiii/3.2.4/ix_values.yaml b/incubator/fireflyiii/3.2.4/ix_values.yaml deleted file mode 100644 index 35d4ab31b1..0000000000 --- a/incubator/fireflyiii/3.2.4/ix_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -## -# 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: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -env: - DB_USERNAME: fireflyiii - DB_DATABASE: fireflyiii - DB_CONNECTION: pgsql - DB_PORT: 5432 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: postgresql_host - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: fireflyiii - postgresqlDatabase: fireflyiii - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db -## -# 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/fireflyiii/3.2.4/questions.yaml b/incubator/fireflyiii/3.2.4/questions.yaml deleted file mode 100644 index bc6fc47396..0000000000 --- a/incubator/fireflyiii/3.2.4/questions.yaml +++ /dev/null @@ -1,679 +0,0 @@ -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" - # Docker specific env - - 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: APP_KEY - label: "App Key" - description: "Your unique 32 application character key" - schema: - type: string - default: "" - required: true - - variable: UMASK - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36048 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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: "" - 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: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 0 - - 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/fireflyiii/3.2.4/templates/common.yaml b/incubator/fireflyiii/3.2.4/templates/common.yaml deleted file mode 100644 index 64e027ac0f..0000000000 --- a/incubator/fireflyiii/3.2.4/templates/common.yaml +++ /dev/null @@ -1,5 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/incubator/fireflyiii/3.2.4/templates/secrets.yaml b/incubator/fireflyiii/3.2.4/templates/secrets.yaml deleted file mode 100644 index 5d26274161..0000000000 --- a/incubator/fireflyiii/3.2.4/templates/secrets.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v-%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass .Release.Name "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} - postgresql_host: {{ ( printf "%v-%v" .Release.Name "postgresql" ) | b64enc | quote }} -type: Opaque diff --git a/incubator/fireflyiii/3.2.4/test_values.yaml b/incubator/fireflyiii/3.2.4/test_values.yaml deleted file mode 100644 index 85e30d1b80..0000000000 --- a/incubator/fireflyiii/3.2.4/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for fireflyIII. - -image: - repository: jc5x/firefly-iii - pullPolicy: IfNotPresent - tag: version-5.5.11 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - DB_USERNAME: firefly - DB_DATABASE: firefly - DB_CONNECTION: pgsql - DB_PORT: 5432 - APP_Key: AGcfkCUS233ZWmBXztYbdyCs2u7kkz55 - -envValueFrom: - DB_HOST: - secretKeyRef: - name: dbcreds - key: url - DB_PASSWORD: - secretKeyRef: - name: dbcreds - key: postgresql-password - -persistence: - data: - enabled: true - mountPath: "/var/www/html/storage/upload" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: firefly - postgresqlDatabase: firefly - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/incubator/fireflyiii/3.2.4/values.yaml b/incubator/fireflyiii/3.2.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/3.1.5/CONFIG.md b/incubator/freshrss/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/3.1.5/Chart.lock b/incubator/freshrss/3.1.5/Chart.lock deleted file mode 100644 index d4ea2cbfba..0000000000 --- a/incubator/freshrss/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:59.795867372Z" diff --git a/incubator/freshrss/3.1.5/Chart.yaml b/incubator/freshrss/3.1.5/Chart.yaml deleted file mode 100644 index 89a2f7d607..0000000000 --- a/incubator/freshrss/3.1.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: freshrss -version: 3.1.5 -upstream_version: 2.3.1 -appVersion: "auto" -description: FreshRSS is a self-hosted RSS feed aggregator -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: - - freshrss - - rss -sources: - - https://github.com/truecharts/apps/tree/master/incubator/freshrss - - https://github.com/k8s-at-home/charts/tree/master/charts/freshrss - - https://github.com/FreshRSS/FreshRSS - - https://hub.docker.com/r/linuxserver/freshrss -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/freshrss/3.1.5/README.md b/incubator/freshrss/3.1.5/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/3.1.5/app-readme.md b/incubator/freshrss/3.1.5/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/3.1.5/charts/common-3.5.5.tgz b/incubator/freshrss/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/freshrss/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/freshrss/3.1.5/ix_values.yaml b/incubator/freshrss/3.1.5/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/3.1.5/questions.yaml b/incubator/freshrss/3.1.5/questions.yaml deleted file mode 100644 index ffb0a95de0..0000000000 --- a/incubator/freshrss/3.1.5/questions.yaml +++ /dev/null @@ -1,451 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36029 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/freshrss/3.1.5/templates/common.yaml b/incubator/freshrss/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/3.1.5/test_values.yaml b/incubator/freshrss/3.1.5/test_values.yaml deleted file mode 100644 index 4c31242e4b..0000000000 --- a/incubator/freshrss/3.1.5/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/3.1.5/values.yaml b/incubator/freshrss/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/3.1.6/CONFIG.md b/incubator/freshrss/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/3.1.6/Chart.lock b/incubator/freshrss/3.1.6/Chart.lock deleted file mode 100644 index 0c86a55a0a..0000000000 --- a/incubator/freshrss/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:51.692333247Z" diff --git a/incubator/freshrss/3.1.6/Chart.yaml b/incubator/freshrss/3.1.6/Chart.yaml deleted file mode 100644 index fd7630e8ce..0000000000 --- a/incubator/freshrss/3.1.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: freshrss -version: 3.1.6 -upstream_version: 2.3.1 -appVersion: "auto" -description: FreshRSS is a self-hosted RSS feed aggregator -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: - - freshrss - - rss -sources: - - https://github.com/truecharts/apps/tree/master/incubator/freshrss - - https://github.com/k8s-at-home/charts/tree/master/charts/freshrss - - https://github.com/FreshRSS/FreshRSS - - https://hub.docker.com/r/linuxserver/freshrss -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/freshrss/3.1.6/README.md b/incubator/freshrss/3.1.6/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/3.1.6/app-readme.md b/incubator/freshrss/3.1.6/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/3.1.6/charts/common-3.5.8.tgz b/incubator/freshrss/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/freshrss/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/freshrss/3.1.6/ix_values.yaml b/incubator/freshrss/3.1.6/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/3.1.6/questions.yaml b/incubator/freshrss/3.1.6/questions.yaml deleted file mode 100644 index ffb0a95de0..0000000000 --- a/incubator/freshrss/3.1.6/questions.yaml +++ /dev/null @@ -1,451 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36029 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/freshrss/3.1.6/templates/common.yaml b/incubator/freshrss/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/3.1.6/test_values.yaml b/incubator/freshrss/3.1.6/test_values.yaml deleted file mode 100644 index 4c31242e4b..0000000000 --- a/incubator/freshrss/3.1.6/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/3.1.6/values.yaml b/incubator/freshrss/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/4.0.0/CONFIG.md b/incubator/freshrss/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/4.0.0/Chart.lock b/incubator/freshrss/4.0.0/Chart.lock deleted file mode 100644 index 87ffda2878..0000000000 --- a/incubator/freshrss/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:41.340342224Z" diff --git a/incubator/freshrss/4.0.0/Chart.yaml b/incubator/freshrss/4.0.0/Chart.yaml deleted file mode 100644 index 01007b2496..0000000000 --- a/incubator/freshrss/4.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: freshrss -version: 4.0.0 -upstream_version: 2.3.1 -appVersion: "auto" -description: FreshRSS is a self-hosted RSS feed aggregator -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: - - freshrss - - rss -sources: - - https://github.com/truecharts/apps/tree/master/incubator/freshrss - - https://github.com/k8s-at-home/charts/tree/master/charts/freshrss - - https://github.com/FreshRSS/FreshRSS - - https://hub.docker.com/r/linuxserver/freshrss -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/freshrss/4.0.0/README.md b/incubator/freshrss/4.0.0/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/4.0.0/app-readme.md b/incubator/freshrss/4.0.0/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/4.0.0/charts/common-4.1.5.tgz b/incubator/freshrss/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/freshrss/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/freshrss/4.0.0/ix_values.yaml b/incubator/freshrss/4.0.0/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/4.0.0/questions.yaml b/incubator/freshrss/4.0.0/questions.yaml deleted file mode 100644 index 6e5b1f647e..0000000000 --- a/incubator/freshrss/4.0.0/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/freshrss/4.0.0/templates/common.yaml b/incubator/freshrss/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/4.0.0/test_values.yaml b/incubator/freshrss/4.0.0/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/4.0.0/values.yaml b/incubator/freshrss/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/4.0.1/CONFIG.md b/incubator/freshrss/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/4.0.1/Chart.lock b/incubator/freshrss/4.0.1/Chart.lock deleted file mode 100644 index 2134f48f5b..0000000000 --- a/incubator/freshrss/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:33.957289917Z" diff --git a/incubator/freshrss/4.0.1/Chart.yaml b/incubator/freshrss/4.0.1/Chart.yaml deleted file mode 100644 index 7be849a1ed..0000000000 --- a/incubator/freshrss/4.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: freshrss -version: 4.0.1 -upstream_version: 2.3.1 -appVersion: "auto" -description: FreshRSS is a self-hosted RSS feed aggregator -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: - - freshrss - - rss -sources: - - https://github.com/truecharts/apps/tree/master/incubator/freshrss - - https://github.com/k8s-at-home/charts/tree/master/charts/freshrss - - https://github.com/FreshRSS/FreshRSS - - https://hub.docker.com/r/linuxserver/freshrss -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/freshrss/4.0.1/README.md b/incubator/freshrss/4.0.1/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/4.0.1/app-readme.md b/incubator/freshrss/4.0.1/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/4.0.1/charts/common-4.1.6.tgz b/incubator/freshrss/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/freshrss/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/freshrss/4.0.1/ix_values.yaml b/incubator/freshrss/4.0.1/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/4.0.1/questions.yaml b/incubator/freshrss/4.0.1/questions.yaml deleted file mode 100644 index 6e5b1f647e..0000000000 --- a/incubator/freshrss/4.0.1/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/freshrss/4.0.1/templates/common.yaml b/incubator/freshrss/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/4.0.1/test_values.yaml b/incubator/freshrss/4.0.1/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/4.0.1/values.yaml b/incubator/freshrss/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/4.1.0/CONFIG.md b/incubator/freshrss/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/4.1.0/Chart.lock b/incubator/freshrss/4.1.0/Chart.lock deleted file mode 100644 index fb87caa094..0000000000 --- a/incubator/freshrss/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:58.188589749Z" diff --git a/incubator/freshrss/4.1.0/Chart.yaml b/incubator/freshrss/4.1.0/Chart.yaml deleted file mode 100644 index 052ebc6d12..0000000000 --- a/incubator/freshrss/4.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 4.1.0 diff --git a/incubator/freshrss/4.1.0/README.md b/incubator/freshrss/4.1.0/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/4.1.0/app-readme.md b/incubator/freshrss/4.1.0/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/4.1.0/charts/common-4.1.6.tgz b/incubator/freshrss/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/freshrss/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/freshrss/4.1.0/ix_values.yaml b/incubator/freshrss/4.1.0/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/4.1.0/questions.yaml b/incubator/freshrss/4.1.0/questions.yaml deleted file mode 100644 index ebe9ffe46f..0000000000 --- a/incubator/freshrss/4.1.0/questions.yaml +++ /dev/null @@ -1,343 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/freshrss/4.1.0/templates/common.yaml b/incubator/freshrss/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/4.1.0/test_values.yaml b/incubator/freshrss/4.1.0/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/4.1.0/values.yaml b/incubator/freshrss/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.0.0/CONFIG.md b/incubator/freshrss/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.0.0/Chart.lock b/incubator/freshrss/5.0.0/Chart.lock deleted file mode 100644 index 924c8d28cc..0000000000 --- a/incubator/freshrss/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:33.075072586Z" diff --git a/incubator/freshrss/5.0.0/Chart.yaml b/incubator/freshrss/5.0.0/Chart.yaml deleted file mode 100644 index c51868f45d..0000000000 --- a/incubator/freshrss/5.0.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 5.0.0 diff --git a/incubator/freshrss/5.0.0/README.md b/incubator/freshrss/5.0.0/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.0.0/app-readme.md b/incubator/freshrss/5.0.0/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.0.0/charts/common-5.0.0.tgz b/incubator/freshrss/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/freshrss/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/freshrss/5.0.0/ix_values.yaml b/incubator/freshrss/5.0.0/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.0.0/questions.yaml b/incubator/freshrss/5.0.0/questions.yaml deleted file mode 100644 index b13d88aeaa..0000000000 --- a/incubator/freshrss/5.0.0/questions.yaml +++ /dev/null @@ -1,363 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/freshrss/5.0.0/templates/common.yaml b/incubator/freshrss/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.0.0/test_values.yaml b/incubator/freshrss/5.0.0/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.0.0/values.yaml b/incubator/freshrss/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.0.1/CONFIG.md b/incubator/freshrss/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.0.1/Chart.lock b/incubator/freshrss/5.0.1/Chart.lock deleted file mode 100644 index 095457c8cd..0000000000 --- a/incubator/freshrss/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:35.246166705Z" diff --git a/incubator/freshrss/5.0.1/Chart.yaml b/incubator/freshrss/5.0.1/Chart.yaml deleted file mode 100644 index 7beea10852..0000000000 --- a/incubator/freshrss/5.0.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 5.0.1 diff --git a/incubator/freshrss/5.0.1/README.md b/incubator/freshrss/5.0.1/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.0.1/app-readme.md b/incubator/freshrss/5.0.1/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.0.1/charts/common-5.0.0.tgz b/incubator/freshrss/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/freshrss/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/freshrss/5.0.1/ix_values.yaml b/incubator/freshrss/5.0.1/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.0.1/questions.yaml b/incubator/freshrss/5.0.1/questions.yaml deleted file mode 100644 index f26ddf3bbd..0000000000 --- a/incubator/freshrss/5.0.1/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/freshrss/5.0.1/templates/common.yaml b/incubator/freshrss/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.0.1/test_values.yaml b/incubator/freshrss/5.0.1/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.0.1/values.yaml b/incubator/freshrss/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.0.2/CONFIG.md b/incubator/freshrss/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.0.2/Chart.lock b/incubator/freshrss/5.0.2/Chart.lock deleted file mode 100644 index f9f839f8f6..0000000000 --- a/incubator/freshrss/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:40.721683977Z" diff --git a/incubator/freshrss/5.0.2/Chart.yaml b/incubator/freshrss/5.0.2/Chart.yaml deleted file mode 100644 index e6a14da09b..0000000000 --- a/incubator/freshrss/5.0.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 5.0.2 diff --git a/incubator/freshrss/5.0.2/README.md b/incubator/freshrss/5.0.2/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.0.2/app-readme.md b/incubator/freshrss/5.0.2/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.0.2/charts/common-5.0.2.tgz b/incubator/freshrss/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/freshrss/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/freshrss/5.0.2/ix_values.yaml b/incubator/freshrss/5.0.2/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.0.2/questions.yaml b/incubator/freshrss/5.0.2/questions.yaml deleted file mode 100644 index f26ddf3bbd..0000000000 --- a/incubator/freshrss/5.0.2/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/freshrss/5.0.2/templates/common.yaml b/incubator/freshrss/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.0.2/test_values.yaml b/incubator/freshrss/5.0.2/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.0.2/values.yaml b/incubator/freshrss/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.0.3/CONFIG.md b/incubator/freshrss/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.0.3/Chart.lock b/incubator/freshrss/5.0.3/Chart.lock deleted file mode 100644 index 474db6e5f9..0000000000 --- a/incubator/freshrss/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:45.156220442Z" diff --git a/incubator/freshrss/5.0.3/Chart.yaml b/incubator/freshrss/5.0.3/Chart.yaml deleted file mode 100644 index 33aa33d89f..0000000000 --- a/incubator/freshrss/5.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 5.0.3 diff --git a/incubator/freshrss/5.0.3/README.md b/incubator/freshrss/5.0.3/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.0.3/app-readme.md b/incubator/freshrss/5.0.3/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.0.3/charts/common-5.0.2.tgz b/incubator/freshrss/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/freshrss/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/freshrss/5.0.3/ix_values.yaml b/incubator/freshrss/5.0.3/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.0.3/questions.yaml b/incubator/freshrss/5.0.3/questions.yaml deleted file mode 100644 index e0f8636590..0000000000 --- a/incubator/freshrss/5.0.3/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/freshrss/5.0.3/templates/common.yaml b/incubator/freshrss/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.0.3/test_values.yaml b/incubator/freshrss/5.0.3/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.0.3/values.yaml b/incubator/freshrss/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.0.4/CONFIG.md b/incubator/freshrss/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.0.4/Chart.lock b/incubator/freshrss/5.0.4/Chart.lock deleted file mode 100644 index f97675b41e..0000000000 --- a/incubator/freshrss/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:19.247299633Z" diff --git a/incubator/freshrss/5.0.4/Chart.yaml b/incubator/freshrss/5.0.4/Chart.yaml deleted file mode 100644 index 8d323f2163..0000000000 --- a/incubator/freshrss/5.0.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 5.0.4 diff --git a/incubator/freshrss/5.0.4/README.md b/incubator/freshrss/5.0.4/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.0.4/app-readme.md b/incubator/freshrss/5.0.4/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.0.4/charts/common-5.0.2.tgz b/incubator/freshrss/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/freshrss/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/freshrss/5.0.4/ix_values.yaml b/incubator/freshrss/5.0.4/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.0.4/questions.yaml b/incubator/freshrss/5.0.4/questions.yaml deleted file mode 100644 index e0f8636590..0000000000 --- a/incubator/freshrss/5.0.4/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/freshrss/5.0.4/templates/common.yaml b/incubator/freshrss/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.0.4/test_values.yaml b/incubator/freshrss/5.0.4/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.0.4/values.yaml b/incubator/freshrss/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.1.0/CONFIG.md b/incubator/freshrss/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.1.0/Chart.lock b/incubator/freshrss/5.1.0/Chart.lock deleted file mode 100644 index 4bbf60cba2..0000000000 --- a/incubator/freshrss/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:16.024321392Z" diff --git a/incubator/freshrss/5.1.0/Chart.yaml b/incubator/freshrss/5.1.0/Chart.yaml deleted file mode 100644 index 3509ac464b..0000000000 --- a/incubator/freshrss/5.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 5.1.0 diff --git a/incubator/freshrss/5.1.0/README.md b/incubator/freshrss/5.1.0/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.1.0/app-readme.md b/incubator/freshrss/5.1.0/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.1.0/charts/common-5.1.1.tgz b/incubator/freshrss/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/freshrss/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/freshrss/5.1.0/ix_values.yaml b/incubator/freshrss/5.1.0/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.1.0/questions.yaml b/incubator/freshrss/5.1.0/questions.yaml deleted file mode 100644 index e0f8636590..0000000000 --- a/incubator/freshrss/5.1.0/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/freshrss/5.1.0/templates/common.yaml b/incubator/freshrss/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.1.0/test_values.yaml b/incubator/freshrss/5.1.0/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.1.0/values.yaml b/incubator/freshrss/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.1.1/CONFIG.md b/incubator/freshrss/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.1.1/Chart.lock b/incubator/freshrss/5.1.1/Chart.lock deleted file mode 100644 index f283c7d6da..0000000000 --- a/incubator/freshrss/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:08.402433574Z" diff --git a/incubator/freshrss/5.1.1/Chart.yaml b/incubator/freshrss/5.1.1/Chart.yaml deleted file mode 100644 index 0ae575c248..0000000000 --- a/incubator/freshrss/5.1.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 5.1.1 diff --git a/incubator/freshrss/5.1.1/README.md b/incubator/freshrss/5.1.1/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.1.1/app-readme.md b/incubator/freshrss/5.1.1/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.1.1/charts/common-5.1.2.tgz b/incubator/freshrss/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/freshrss/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/freshrss/5.1.1/ix_values.yaml b/incubator/freshrss/5.1.1/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.1.1/questions.yaml b/incubator/freshrss/5.1.1/questions.yaml deleted file mode 100644 index e0f8636590..0000000000 --- a/incubator/freshrss/5.1.1/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36029 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/freshrss/5.1.1/templates/common.yaml b/incubator/freshrss/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.1.1/test_values.yaml b/incubator/freshrss/5.1.1/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.1.1/values.yaml b/incubator/freshrss/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.2.0/CONFIG.md b/incubator/freshrss/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.2.0/Chart.lock b/incubator/freshrss/5.2.0/Chart.lock deleted file mode 100644 index 66f001244a..0000000000 --- a/incubator/freshrss/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:16.710348979Z" diff --git a/incubator/freshrss/5.2.0/Chart.yaml b/incubator/freshrss/5.2.0/Chart.yaml deleted file mode 100644 index 7cf7e43fd9..0000000000 --- a/incubator/freshrss/5.2.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/truecharts/apps/tree/master/incubator/freshrss -- https://github.com/k8s-at-home/charts/tree/master/charts/freshrss -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -upstream_version: 2.3.1 -version: 5.2.0 diff --git a/incubator/freshrss/5.2.0/README.md b/incubator/freshrss/5.2.0/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.2.0/app-readme.md b/incubator/freshrss/5.2.0/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.2.0/charts/common-5.1.2.tgz b/incubator/freshrss/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/freshrss/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/freshrss/5.2.0/ix_values.yaml b/incubator/freshrss/5.2.0/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.2.0/questions.yaml b/incubator/freshrss/5.2.0/questions.yaml deleted file mode 100644 index ce8ff21c3d..0000000000 --- a/incubator/freshrss/5.2.0/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36029 - 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 - - 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/freshrss/5.2.0/templates/common.yaml b/incubator/freshrss/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.2.0/test_values.yaml b/incubator/freshrss/5.2.0/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.2.0/values.yaml b/incubator/freshrss/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.2.1/CONFIG.md b/incubator/freshrss/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.2.1/Chart.lock b/incubator/freshrss/5.2.1/Chart.lock deleted file mode 100644 index a993532c74..0000000000 --- a/incubator/freshrss/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:35.850968412Z" diff --git a/incubator/freshrss/5.2.1/Chart.yaml b/incubator/freshrss/5.2.1/Chart.yaml deleted file mode 100644 index 13eb1fd656..0000000000 --- a/incubator/freshrss/5.2.1/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/charts/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -version: 5.2.1 diff --git a/incubator/freshrss/5.2.1/README.md b/incubator/freshrss/5.2.1/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.2.1/app-readme.md b/incubator/freshrss/5.2.1/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.2.1/charts/common-5.1.2.tgz b/incubator/freshrss/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/freshrss/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/freshrss/5.2.1/ix_values.yaml b/incubator/freshrss/5.2.1/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.2.1/questions.yaml b/incubator/freshrss/5.2.1/questions.yaml deleted file mode 100644 index ce8ff21c3d..0000000000 --- a/incubator/freshrss/5.2.1/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36029 - 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 - - 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/freshrss/5.2.1/templates/common.yaml b/incubator/freshrss/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.2.1/test_values.yaml b/incubator/freshrss/5.2.1/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.2.1/values.yaml b/incubator/freshrss/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.2.2/CONFIG.md b/incubator/freshrss/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.2.2/Chart.lock b/incubator/freshrss/5.2.2/Chart.lock deleted file mode 100644 index 5e267b74c1..0000000000 --- a/incubator/freshrss/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:37.293245544Z" diff --git a/incubator/freshrss/5.2.2/Chart.yaml b/incubator/freshrss/5.2.2/Chart.yaml deleted file mode 100644 index f5467476d2..0000000000 --- a/incubator/freshrss/5.2.2/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/charts/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -version: 5.2.2 diff --git a/incubator/freshrss/5.2.2/README.md b/incubator/freshrss/5.2.2/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.2.2/app-readme.md b/incubator/freshrss/5.2.2/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.2.2/charts/common-5.1.2.tgz b/incubator/freshrss/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/freshrss/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/freshrss/5.2.2/ix_values.yaml b/incubator/freshrss/5.2.2/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.2.2/questions.yaml b/incubator/freshrss/5.2.2/questions.yaml deleted file mode 100644 index ce8ff21c3d..0000000000 --- a/incubator/freshrss/5.2.2/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36029 - 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 - - 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/freshrss/5.2.2/templates/common.yaml b/incubator/freshrss/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.2.2/test_values.yaml b/incubator/freshrss/5.2.2/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.2.2/values.yaml b/incubator/freshrss/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/freshrss/5.2.3/CONFIG.md b/incubator/freshrss/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/freshrss/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/freshrss/5.2.3/Chart.lock b/incubator/freshrss/5.2.3/Chart.lock deleted file mode 100644 index f5621898d1..0000000000 --- a/incubator/freshrss/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:18:24.745434373Z" diff --git a/incubator/freshrss/5.2.3/Chart.yaml b/incubator/freshrss/5.2.3/Chart.yaml deleted file mode 100644 index 6f71bf54a9..0000000000 --- a/incubator/freshrss/5.2.3/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: FreshRSS is a self-hosted RSS feed aggregator -home: https://github.com/truecharts/apps/tree/master/charts/incubator/freshrss -icon: https://github.com/FreshRSS/FreshRSS/blob/master/docs/img/FreshRSS-logo.png?raw=true -keywords: -- freshrss -- rss -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: freshrss -sources: -- https://github.com/FreshRSS/FreshRSS -- https://hub.docker.com/r/linuxserver/freshrss -type: application -version: 5.2.3 diff --git a/incubator/freshrss/5.2.3/README.md b/incubator/freshrss/5.2.3/README.md deleted file mode 100644 index b8d65a6530..0000000000 --- a/incubator/freshrss/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -FreshRSS is a self-hosted RSS feed aggregator - -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 `freshrss` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `freshrss` 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/freshrss/5.2.3/app-readme.md b/incubator/freshrss/5.2.3/app-readme.md deleted file mode 100644 index 7d8a844b9c..0000000000 --- a/incubator/freshrss/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -FreshRSS is a self-hosted RSS feed aggregator -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -FreshRSS is a self-hosted RSS feed aggregator diff --git a/incubator/freshrss/5.2.3/charts/common-5.1.3.tgz b/incubator/freshrss/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/incubator/freshrss/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/incubator/freshrss/5.2.3/ix_values.yaml b/incubator/freshrss/5.2.3/ix_values.yaml deleted file mode 100644 index 9de79c7888..0000000000 --- a/incubator/freshrss/5.2.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - - -## -# 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/freshrss/5.2.3/questions.yaml b/incubator/freshrss/5.2.3/questions.yaml deleted file mode 100644 index ce8ff21c3d..0000000000 --- a/incubator/freshrss/5.2.3/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36029 - 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 - - 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/freshrss/5.2.3/templates/common.yaml b/incubator/freshrss/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/freshrss/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/freshrss/5.2.3/test_values.yaml b/incubator/freshrss/5.2.3/test_values.yaml deleted file mode 100644 index 11d4c91b16..0000000000 --- a/incubator/freshrss/5.2.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for FreshRSS. - -image: - repository: linuxserver/freshrss - pullPolicy: IfNotPresent - tag: version-1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/freshrss/5.2.3/values.yaml b/incubator/freshrss/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/3.1.5/CONFIG.md b/incubator/gaps/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/3.1.5/Chart.lock b/incubator/gaps/3.1.5/Chart.lock deleted file mode 100644 index 6295858a32..0000000000 --- a/incubator/gaps/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:00.088138882Z" diff --git a/incubator/gaps/3.1.5/Chart.yaml b/incubator/gaps/3.1.5/Chart.yaml deleted file mode 100644 index 8e4a8f976a..0000000000 --- a/incubator/gaps/3.1.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: gaps -version: 3.1.5 -upstream_version: 1.1.1 -appVersion: "auto" -description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: - - gaps - - plex - - plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/incubator/gaps - - https://github.com/k8s-at-home/charts/tree/master/charts/gaps - - https://github.com/JasonHHouse/gaps -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/gaps/3.1.5/README.md b/incubator/gaps/3.1.5/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/3.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/3.1.5/app-readme.md b/incubator/gaps/3.1.5/app-readme.md deleted file mode 100644 index 25aa9e69b0..0000000000 --- a/incubator/gaps/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. diff --git a/incubator/gaps/3.1.5/charts/common-3.5.5.tgz b/incubator/gaps/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/gaps/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/gaps/3.1.5/ix_values.yaml b/incubator/gaps/3.1.5/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/3.1.5/questions.yaml b/incubator/gaps/3.1.5/questions.yaml deleted file mode 100644 index 7447b50559..0000000000 --- a/incubator/gaps/3.1.5/questions.yaml +++ /dev/null @@ -1,437 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8484 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8484 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/usr/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/3.1.5/templates/common.yaml b/incubator/gaps/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/3.1.5/test_values.yaml b/incubator/gaps/3.1.5/test_values.yaml deleted file mode 100644 index ed003b8012..0000000000 --- a/incubator/gaps/3.1.5/test_values.yaml +++ /dev/null @@ -1,26 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -services: - main: - port: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/3.1.5/values.yaml b/incubator/gaps/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/3.1.6/CONFIG.md b/incubator/gaps/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/3.1.6/Chart.lock b/incubator/gaps/3.1.6/Chart.lock deleted file mode 100644 index 0cffe32351..0000000000 --- a/incubator/gaps/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:52.064170687Z" diff --git a/incubator/gaps/3.1.6/Chart.yaml b/incubator/gaps/3.1.6/Chart.yaml deleted file mode 100644 index 243b41cf82..0000000000 --- a/incubator/gaps/3.1.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: gaps -version: 3.1.6 -upstream_version: 1.1.1 -appVersion: "auto" -description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: - - gaps - - plex - - plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/incubator/gaps - - https://github.com/k8s-at-home/charts/tree/master/charts/gaps - - https://github.com/JasonHHouse/gaps -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/gaps/3.1.6/README.md b/incubator/gaps/3.1.6/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/3.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/3.1.6/app-readme.md b/incubator/gaps/3.1.6/app-readme.md deleted file mode 100644 index 25aa9e69b0..0000000000 --- a/incubator/gaps/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. diff --git a/incubator/gaps/3.1.6/charts/common-3.5.8.tgz b/incubator/gaps/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/gaps/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/gaps/3.1.6/ix_values.yaml b/incubator/gaps/3.1.6/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/3.1.6/questions.yaml b/incubator/gaps/3.1.6/questions.yaml deleted file mode 100644 index 7447b50559..0000000000 --- a/incubator/gaps/3.1.6/questions.yaml +++ /dev/null @@ -1,437 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8484 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8484 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/usr/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/3.1.6/templates/common.yaml b/incubator/gaps/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/3.1.6/test_values.yaml b/incubator/gaps/3.1.6/test_values.yaml deleted file mode 100644 index ed003b8012..0000000000 --- a/incubator/gaps/3.1.6/test_values.yaml +++ /dev/null @@ -1,26 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -services: - main: - port: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/3.1.6/values.yaml b/incubator/gaps/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/4.0.0/CONFIG.md b/incubator/gaps/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/4.0.0/Chart.lock b/incubator/gaps/4.0.0/Chart.lock deleted file mode 100644 index a9ce4afd66..0000000000 --- a/incubator/gaps/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:41.728148717Z" diff --git a/incubator/gaps/4.0.0/Chart.yaml b/incubator/gaps/4.0.0/Chart.yaml deleted file mode 100644 index 27d13f4d75..0000000000 --- a/incubator/gaps/4.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: gaps -version: 4.0.0 -upstream_version: 1.1.1 -appVersion: "auto" -description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: - - gaps - - plex - - plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/incubator/gaps - - https://github.com/k8s-at-home/charts/tree/master/charts/gaps - - https://github.com/JasonHHouse/gaps -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/gaps/4.0.0/README.md b/incubator/gaps/4.0.0/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/4.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/4.0.0/app-readme.md b/incubator/gaps/4.0.0/app-readme.md deleted file mode 100644 index 25aa9e69b0..0000000000 --- a/incubator/gaps/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. diff --git a/incubator/gaps/4.0.0/charts/common-4.1.5.tgz b/incubator/gaps/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/gaps/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/gaps/4.0.0/ix_values.yaml b/incubator/gaps/4.0.0/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/4.0.0/questions.yaml b/incubator/gaps/4.0.0/questions.yaml deleted file mode 100644 index c7304a3ef0..0000000000 --- a/incubator/gaps/4.0.0/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - editable: true - hidden: false - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/usr/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/4.0.0/templates/common.yaml b/incubator/gaps/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/4.0.0/test_values.yaml b/incubator/gaps/4.0.0/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/4.0.0/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/4.0.0/values.yaml b/incubator/gaps/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/4.0.1/CONFIG.md b/incubator/gaps/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/4.0.1/Chart.lock b/incubator/gaps/4.0.1/Chart.lock deleted file mode 100644 index ef52b62d53..0000000000 --- a/incubator/gaps/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:34.375042336Z" diff --git a/incubator/gaps/4.0.1/Chart.yaml b/incubator/gaps/4.0.1/Chart.yaml deleted file mode 100644 index f7e3fee7f6..0000000000 --- a/incubator/gaps/4.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: gaps -version: 4.0.1 -upstream_version: 1.1.1 -appVersion: "auto" -description: Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: - - gaps - - plex - - plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/incubator/gaps - - https://github.com/k8s-at-home/charts/tree/master/charts/gaps - - https://github.com/JasonHHouse/gaps -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/gaps/4.0.1/README.md b/incubator/gaps/4.0.1/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/4.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/4.0.1/app-readme.md b/incubator/gaps/4.0.1/app-readme.md deleted file mode 100644 index 25aa9e69b0..0000000000 --- a/incubator/gaps/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. diff --git a/incubator/gaps/4.0.1/charts/common-4.1.6.tgz b/incubator/gaps/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/gaps/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/gaps/4.0.1/ix_values.yaml b/incubator/gaps/4.0.1/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/4.0.1/questions.yaml b/incubator/gaps/4.0.1/questions.yaml deleted file mode 100644 index c7304a3ef0..0000000000 --- a/incubator/gaps/4.0.1/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - editable: true - hidden: false - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/usr/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/4.0.1/templates/common.yaml b/incubator/gaps/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/4.0.1/test_values.yaml b/incubator/gaps/4.0.1/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/4.0.1/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/4.0.1/values.yaml b/incubator/gaps/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/4.1.0/CONFIG.md b/incubator/gaps/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/4.1.0/Chart.lock b/incubator/gaps/4.1.0/Chart.lock deleted file mode 100644 index b4d26610d6..0000000000 --- a/incubator/gaps/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:58.689176303Z" diff --git a/incubator/gaps/4.1.0/Chart.yaml b/incubator/gaps/4.1.0/Chart.yaml deleted file mode 100644 index 401a048372..0000000000 --- a/incubator/gaps/4.1.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 4.1.0 diff --git a/incubator/gaps/4.1.0/README.md b/incubator/gaps/4.1.0/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/4.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/4.1.0/app-readme.md b/incubator/gaps/4.1.0/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/4.1.0/charts/common-4.1.6.tgz b/incubator/gaps/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/gaps/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/gaps/4.1.0/ix_values.yaml b/incubator/gaps/4.1.0/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/4.1.0/questions.yaml b/incubator/gaps/4.1.0/questions.yaml deleted file mode 100644 index 7833247b56..0000000000 --- a/incubator/gaps/4.1.0/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - editable: true - hidden: false - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/4.1.0/templates/common.yaml b/incubator/gaps/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/4.1.0/test_values.yaml b/incubator/gaps/4.1.0/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/4.1.0/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/4.1.0/values.yaml b/incubator/gaps/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.0.0/CONFIG.md b/incubator/gaps/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.0.0/Chart.lock b/incubator/gaps/5.0.0/Chart.lock deleted file mode 100644 index 2aa39dd529..0000000000 --- a/incubator/gaps/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:33.576026216Z" diff --git a/incubator/gaps/5.0.0/Chart.yaml b/incubator/gaps/5.0.0/Chart.yaml deleted file mode 100644 index 4d11356956..0000000000 --- a/incubator/gaps/5.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 5.0.0 diff --git a/incubator/gaps/5.0.0/README.md b/incubator/gaps/5.0.0/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.0.0/app-readme.md b/incubator/gaps/5.0.0/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.0.0/charts/common-5.0.0.tgz b/incubator/gaps/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/gaps/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/gaps/5.0.0/ix_values.yaml b/incubator/gaps/5.0.0/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.0.0/questions.yaml b/incubator/gaps/5.0.0/questions.yaml deleted file mode 100644 index 8ebfc7762a..0000000000 --- a/incubator/gaps/5.0.0/questions.yaml +++ /dev/null @@ -1,414 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - editable: true - hidden: false - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/5.0.0/templates/common.yaml b/incubator/gaps/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.0.0/test_values.yaml b/incubator/gaps/5.0.0/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.0.0/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.0.0/values.yaml b/incubator/gaps/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.0.1/CONFIG.md b/incubator/gaps/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.0.1/Chart.lock b/incubator/gaps/5.0.1/Chart.lock deleted file mode 100644 index 3ed23d7e2f..0000000000 --- a/incubator/gaps/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:36.205351423Z" diff --git a/incubator/gaps/5.0.1/Chart.yaml b/incubator/gaps/5.0.1/Chart.yaml deleted file mode 100644 index fc2d0827ec..0000000000 --- a/incubator/gaps/5.0.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 5.0.1 diff --git a/incubator/gaps/5.0.1/README.md b/incubator/gaps/5.0.1/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.0.1/app-readme.md b/incubator/gaps/5.0.1/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.0.1/charts/common-5.0.0.tgz b/incubator/gaps/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/gaps/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/gaps/5.0.1/ix_values.yaml b/incubator/gaps/5.0.1/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.0.1/questions.yaml b/incubator/gaps/5.0.1/questions.yaml deleted file mode 100644 index 0e7cc8ac98..0000000000 --- a/incubator/gaps/5.0.1/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - editable: true - hidden: false - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/5.0.1/templates/common.yaml b/incubator/gaps/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.0.1/test_values.yaml b/incubator/gaps/5.0.1/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.0.1/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.0.1/values.yaml b/incubator/gaps/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.0.2/CONFIG.md b/incubator/gaps/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.0.2/Chart.lock b/incubator/gaps/5.0.2/Chart.lock deleted file mode 100644 index 87caa3cb86..0000000000 --- a/incubator/gaps/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:41.146731447Z" diff --git a/incubator/gaps/5.0.2/Chart.yaml b/incubator/gaps/5.0.2/Chart.yaml deleted file mode 100644 index 282abaf2a0..0000000000 --- a/incubator/gaps/5.0.2/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 5.0.2 diff --git a/incubator/gaps/5.0.2/README.md b/incubator/gaps/5.0.2/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.0.2/app-readme.md b/incubator/gaps/5.0.2/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.0.2/charts/common-5.0.2.tgz b/incubator/gaps/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/gaps/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/gaps/5.0.2/ix_values.yaml b/incubator/gaps/5.0.2/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.0.2/questions.yaml b/incubator/gaps/5.0.2/questions.yaml deleted file mode 100644 index 0e7cc8ac98..0000000000 --- a/incubator/gaps/5.0.2/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - editable: true - hidden: false - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/5.0.2/templates/common.yaml b/incubator/gaps/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.0.2/test_values.yaml b/incubator/gaps/5.0.2/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.0.2/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.0.2/values.yaml b/incubator/gaps/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.0.3/CONFIG.md b/incubator/gaps/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.0.3/Chart.lock b/incubator/gaps/5.0.3/Chart.lock deleted file mode 100644 index 5375b5d154..0000000000 --- a/incubator/gaps/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:45.608782429Z" diff --git a/incubator/gaps/5.0.3/Chart.yaml b/incubator/gaps/5.0.3/Chart.yaml deleted file mode 100644 index ab7c86b5e3..0000000000 --- a/incubator/gaps/5.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 5.0.3 diff --git a/incubator/gaps/5.0.3/README.md b/incubator/gaps/5.0.3/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.0.3/app-readme.md b/incubator/gaps/5.0.3/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.0.3/charts/common-5.0.2.tgz b/incubator/gaps/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/gaps/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/gaps/5.0.3/ix_values.yaml b/incubator/gaps/5.0.3/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.0.3/questions.yaml b/incubator/gaps/5.0.3/questions.yaml deleted file mode 100644 index 3d4f6ad8c3..0000000000 --- a/incubator/gaps/5.0.3/questions.yaml +++ /dev/null @@ -1,407 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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/data" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/gaps/5.0.3/templates/common.yaml b/incubator/gaps/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.0.3/test_values.yaml b/incubator/gaps/5.0.3/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.0.3/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.0.3/values.yaml b/incubator/gaps/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.0.4/CONFIG.md b/incubator/gaps/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.0.4/Chart.lock b/incubator/gaps/5.0.4/Chart.lock deleted file mode 100644 index 9ba1b48917..0000000000 --- a/incubator/gaps/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:19.916751567Z" diff --git a/incubator/gaps/5.0.4/Chart.yaml b/incubator/gaps/5.0.4/Chart.yaml deleted file mode 100644 index a098335f17..0000000000 --- a/incubator/gaps/5.0.4/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 5.0.4 diff --git a/incubator/gaps/5.0.4/README.md b/incubator/gaps/5.0.4/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.0.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.0.4/app-readme.md b/incubator/gaps/5.0.4/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.0.4/charts/common-5.0.2.tgz b/incubator/gaps/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/gaps/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/gaps/5.0.4/ix_values.yaml b/incubator/gaps/5.0.4/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.0.4/questions.yaml b/incubator/gaps/5.0.4/questions.yaml deleted file mode 100644 index 30a1391047..0000000000 --- a/incubator/gaps/5.0.4/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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/data" - 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" - 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" - 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" - 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" diff --git a/incubator/gaps/5.0.4/templates/common.yaml b/incubator/gaps/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.0.4/test_values.yaml b/incubator/gaps/5.0.4/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.0.4/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.0.4/values.yaml b/incubator/gaps/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.1.0/CONFIG.md b/incubator/gaps/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.1.0/Chart.lock b/incubator/gaps/5.1.0/Chart.lock deleted file mode 100644 index 82c6a49a95..0000000000 --- a/incubator/gaps/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:16.811001988Z" diff --git a/incubator/gaps/5.1.0/Chart.yaml b/incubator/gaps/5.1.0/Chart.yaml deleted file mode 100644 index 9387c1647b..0000000000 --- a/incubator/gaps/5.1.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 5.1.0 diff --git a/incubator/gaps/5.1.0/README.md b/incubator/gaps/5.1.0/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.1.0/app-readme.md b/incubator/gaps/5.1.0/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.1.0/charts/common-5.1.1.tgz b/incubator/gaps/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/gaps/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/gaps/5.1.0/ix_values.yaml b/incubator/gaps/5.1.0/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.1.0/questions.yaml b/incubator/gaps/5.1.0/questions.yaml deleted file mode 100644 index 30a1391047..0000000000 --- a/incubator/gaps/5.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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/data" - 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" - 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" - 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" - 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" diff --git a/incubator/gaps/5.1.0/templates/common.yaml b/incubator/gaps/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.1.0/test_values.yaml b/incubator/gaps/5.1.0/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.1.0/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.1.0/values.yaml b/incubator/gaps/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.1.1/CONFIG.md b/incubator/gaps/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.1.1/Chart.lock b/incubator/gaps/5.1.1/Chart.lock deleted file mode 100644 index 2d62049fc3..0000000000 --- a/incubator/gaps/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:09.366872621Z" diff --git a/incubator/gaps/5.1.1/Chart.yaml b/incubator/gaps/5.1.1/Chart.yaml deleted file mode 100644 index 4dd923f36d..0000000000 --- a/incubator/gaps/5.1.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 5.1.1 diff --git a/incubator/gaps/5.1.1/README.md b/incubator/gaps/5.1.1/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.1.1/app-readme.md b/incubator/gaps/5.1.1/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.1.1/charts/common-5.1.2.tgz b/incubator/gaps/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/gaps/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/gaps/5.1.1/ix_values.yaml b/incubator/gaps/5.1.1/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.1.1/questions.yaml b/incubator/gaps/5.1.1/questions.yaml deleted file mode 100644 index 30a1391047..0000000000 --- a/incubator/gaps/5.1.1/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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/data" - 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" - 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" - 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" - 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" diff --git a/incubator/gaps/5.1.1/templates/common.yaml b/incubator/gaps/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.1.1/test_values.yaml b/incubator/gaps/5.1.1/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.1.1/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.1.1/values.yaml b/incubator/gaps/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.2.0/CONFIG.md b/incubator/gaps/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.2.0/Chart.lock b/incubator/gaps/5.2.0/Chart.lock deleted file mode 100644 index f2246a36af..0000000000 --- a/incubator/gaps/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:17.490012214Z" diff --git a/incubator/gaps/5.2.0/Chart.yaml b/incubator/gaps/5.2.0/Chart.yaml deleted file mode 100644 index 24cf95e69e..0000000000 --- a/incubator/gaps/5.2.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/truecharts/apps/tree/master/incubator/gaps -- https://github.com/k8s-at-home/charts/tree/master/charts/gaps -- https://github.com/JasonHHouse/gaps -type: application -upstream_version: 1.1.1 -version: 5.2.0 diff --git a/incubator/gaps/5.2.0/README.md b/incubator/gaps/5.2.0/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.2.0/app-readme.md b/incubator/gaps/5.2.0/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.2.0/charts/common-5.1.2.tgz b/incubator/gaps/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/gaps/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/gaps/5.2.0/ix_values.yaml b/incubator/gaps/5.2.0/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.2.0/questions.yaml b/incubator/gaps/5.2.0/questions.yaml deleted file mode 100644 index 7ab9779ae3..0000000000 --- a/incubator/gaps/5.2.0/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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/data" - 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/gaps/5.2.0/templates/common.yaml b/incubator/gaps/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.2.0/test_values.yaml b/incubator/gaps/5.2.0/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.2.0/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.2.0/values.yaml b/incubator/gaps/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.2.1/CONFIG.md b/incubator/gaps/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.2.1/Chart.lock b/incubator/gaps/5.2.1/Chart.lock deleted file mode 100644 index 4bf4cc4f9a..0000000000 --- a/incubator/gaps/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:36.405717119Z" diff --git a/incubator/gaps/5.2.1/Chart.yaml b/incubator/gaps/5.2.1/Chart.yaml deleted file mode 100644 index be3d787f57..0000000000 --- a/incubator/gaps/5.2.1/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/JasonHHouse/gaps -type: application -version: 5.2.1 diff --git a/incubator/gaps/5.2.1/README.md b/incubator/gaps/5.2.1/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.2.1/app-readme.md b/incubator/gaps/5.2.1/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.2.1/charts/common-5.1.2.tgz b/incubator/gaps/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/gaps/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/gaps/5.2.1/ix_values.yaml b/incubator/gaps/5.2.1/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.2.1/questions.yaml b/incubator/gaps/5.2.1/questions.yaml deleted file mode 100644 index 7ab9779ae3..0000000000 --- a/incubator/gaps/5.2.1/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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/data" - 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/gaps/5.2.1/templates/common.yaml b/incubator/gaps/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.2.1/test_values.yaml b/incubator/gaps/5.2.1/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.2.1/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.2.1/values.yaml b/incubator/gaps/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/gaps/5.2.2/CONFIG.md b/incubator/gaps/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/gaps/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/gaps/5.2.2/Chart.lock b/incubator/gaps/5.2.2/Chart.lock deleted file mode 100644 index 201fcf74d5..0000000000 --- a/incubator/gaps/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:38.232605912Z" diff --git a/incubator/gaps/5.2.2/Chart.yaml b/incubator/gaps/5.2.2/Chart.yaml deleted file mode 100644 index fc02cc37cb..0000000000 --- a/incubator/gaps/5.2.2/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Gaps searches through your Plex Server or local folders for all movies, - then queries for known movies in the same collection. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/gaps -icon: https://raw.githubusercontent.com/JasonHHouse/gaps/master/images/Final-Black.png -keywords: -- gaps -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: gaps -sources: -- https://github.com/JasonHHouse/gaps -type: application -version: 5.2.2 diff --git a/incubator/gaps/5.2.2/README.md b/incubator/gaps/5.2.2/README.md deleted file mode 100644 index c5ab064301..0000000000 --- a/incubator/gaps/5.2.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. - -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 `gaps` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `gaps` 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/gaps/5.2.2/app-readme.md b/incubator/gaps/5.2.2/app-readme.md deleted file mode 100644 index 2333306b1d..0000000000 --- a/incubator/gaps/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Gaps searches through your Plex Server or local folders for all movies, diff --git a/incubator/gaps/5.2.2/charts/common-5.1.2.tgz b/incubator/gaps/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/gaps/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/gaps/5.2.2/ix_values.yaml b/incubator/gaps/5.2.2/ix_values.yaml deleted file mode 100644 index d11177660e..0000000000 --- a/incubator/gaps/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -## -# 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/gaps/5.2.2/questions.yaml b/incubator/gaps/5.2.2/questions.yaml deleted file mode 100644 index 7ab9779ae3..0000000000 --- a/incubator/gaps/5.2.2/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8484 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8484 - 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: 36030 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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/data" - 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/gaps/5.2.2/templates/common.yaml b/incubator/gaps/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/gaps/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/gaps/5.2.2/test_values.yaml b/incubator/gaps/5.2.2/test_values.yaml deleted file mode 100644 index 8f8e194b1e..0000000000 --- a/incubator/gaps/5.2.2/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Gaps. - -image: - repository: housewrecker/gaps - pullPolicy: IfNotPresent - tag: v0.8.8 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8484 - -env: {} - # TZ: UTC - -persistence: - data: - enabled: true - mountPath: "/usr/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/gaps/5.2.2/values.yaml b/incubator/gaps/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/3.1.5/CONFIG.md b/incubator/grocy/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/3.1.5/Chart.lock b/incubator/grocy/3.1.5/Chart.lock deleted file mode 100644 index 8b165f0e6c..0000000000 --- a/incubator/grocy/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:00.397328396Z" diff --git a/incubator/grocy/3.1.5/Chart.yaml b/incubator/grocy/3.1.5/Chart.yaml deleted file mode 100644 index c0b86fc5f0..0000000000 --- a/incubator/grocy/3.1.5/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: grocy -version: 3.1.5 -upstream_version: 4.3.1 -appVersion: "auto" -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: - - grocy -sources: - - https://github.com/truecharts/apps/tree/master/incubator/grocy - - https://github.com/k8s-at-home/charts/tree/master/charts/grocy - - https://github.com/grocy/grocy -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/grocy/3.1.5/README.md b/incubator/grocy/3.1.5/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/3.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/3.1.5/app-readme.md b/incubator/grocy/3.1.5/app-readme.md deleted file mode 100644 index e0fe63140e..0000000000 --- a/incubator/grocy/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home diff --git a/incubator/grocy/3.1.5/charts/common-3.5.5.tgz b/incubator/grocy/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/grocy/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/grocy/3.1.5/ix_values.yaml b/incubator/grocy/3.1.5/ix_values.yaml deleted file mode 100644 index 06ee1e3d6d..0000000000 --- a/incubator/grocy/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v2.7.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/3.1.5/questions.yaml b/incubator/grocy/3.1.5/questions.yaml deleted file mode 100644 index a0354443e3..0000000000 --- a/incubator/grocy/3.1.5/questions.yaml +++ /dev/null @@ -1,449 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/grocy/3.1.5/templates/common.yaml b/incubator/grocy/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/3.1.5/test_values.yaml b/incubator/grocy/3.1.5/test_values.yaml deleted file mode 100644 index a6a2a17691..0000000000 --- a/incubator/grocy/3.1.5/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v2.7.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/3.1.5/values.yaml b/incubator/grocy/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/3.1.6/CONFIG.md b/incubator/grocy/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/3.1.6/Chart.lock b/incubator/grocy/3.1.6/Chart.lock deleted file mode 100644 index afe08f2599..0000000000 --- a/incubator/grocy/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:52.380914162Z" diff --git a/incubator/grocy/3.1.6/Chart.yaml b/incubator/grocy/3.1.6/Chart.yaml deleted file mode 100644 index 31a3a618b1..0000000000 --- a/incubator/grocy/3.1.6/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: grocy -version: 3.1.6 -upstream_version: 4.3.1 -appVersion: "auto" -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: - - grocy -sources: - - https://github.com/truecharts/apps/tree/master/incubator/grocy - - https://github.com/k8s-at-home/charts/tree/master/charts/grocy - - https://github.com/grocy/grocy -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/grocy/3.1.6/README.md b/incubator/grocy/3.1.6/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/3.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/3.1.6/app-readme.md b/incubator/grocy/3.1.6/app-readme.md deleted file mode 100644 index e0fe63140e..0000000000 --- a/incubator/grocy/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home diff --git a/incubator/grocy/3.1.6/charts/common-3.5.8.tgz b/incubator/grocy/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/grocy/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/grocy/3.1.6/ix_values.yaml b/incubator/grocy/3.1.6/ix_values.yaml deleted file mode 100644 index 06ee1e3d6d..0000000000 --- a/incubator/grocy/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v2.7.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/3.1.6/questions.yaml b/incubator/grocy/3.1.6/questions.yaml deleted file mode 100644 index a0354443e3..0000000000 --- a/incubator/grocy/3.1.6/questions.yaml +++ /dev/null @@ -1,449 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/grocy/3.1.6/templates/common.yaml b/incubator/grocy/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/3.1.6/test_values.yaml b/incubator/grocy/3.1.6/test_values.yaml deleted file mode 100644 index a6a2a17691..0000000000 --- a/incubator/grocy/3.1.6/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v2.7.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/3.1.6/values.yaml b/incubator/grocy/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/4.0.0/CONFIG.md b/incubator/grocy/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/4.0.0/Chart.lock b/incubator/grocy/4.0.0/Chart.lock deleted file mode 100644 index c3d9da70ed..0000000000 --- a/incubator/grocy/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:42.104915996Z" diff --git a/incubator/grocy/4.0.0/Chart.yaml b/incubator/grocy/4.0.0/Chart.yaml deleted file mode 100644 index ad35e5532b..0000000000 --- a/incubator/grocy/4.0.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: grocy -version: 4.0.0 -upstream_version: 4.3.1 -appVersion: "auto" -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: - - grocy -sources: - - https://github.com/truecharts/apps/tree/master/incubator/grocy - - https://github.com/k8s-at-home/charts/tree/master/charts/grocy - - https://github.com/grocy/grocy -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/grocy/4.0.0/README.md b/incubator/grocy/4.0.0/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/4.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/4.0.0/app-readme.md b/incubator/grocy/4.0.0/app-readme.md deleted file mode 100644 index e0fe63140e..0000000000 --- a/incubator/grocy/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home diff --git a/incubator/grocy/4.0.0/charts/common-4.1.5.tgz b/incubator/grocy/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/grocy/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/grocy/4.0.0/ix_values.yaml b/incubator/grocy/4.0.0/ix_values.yaml deleted file mode 100644 index 06ee1e3d6d..0000000000 --- a/incubator/grocy/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v2.7.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/4.0.0/questions.yaml b/incubator/grocy/4.0.0/questions.yaml deleted file mode 100644 index 7d674930f0..0000000000 --- a/incubator/grocy/4.0.0/questions.yaml +++ /dev/null @@ -1,335 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/grocy/4.0.0/templates/common.yaml b/incubator/grocy/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/4.0.0/test_values.yaml b/incubator/grocy/4.0.0/test_values.yaml deleted file mode 100644 index c8aa7386b7..0000000000 --- a/incubator/grocy/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v2.7.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/4.0.0/values.yaml b/incubator/grocy/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/4.0.1/CONFIG.md b/incubator/grocy/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/4.0.1/Chart.lock b/incubator/grocy/4.0.1/Chart.lock deleted file mode 100644 index c0632bccc5..0000000000 --- a/incubator/grocy/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T21:23:07.324201765Z" diff --git a/incubator/grocy/4.0.1/Chart.yaml b/incubator/grocy/4.0.1/Chart.yaml deleted file mode 100644 index c8683f7f51..0000000000 --- a/incubator/grocy/4.0.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: grocy -version: 4.0.1 -upstream_version: 4.3.1 -appVersion: "auto" -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: - - grocy -sources: - - https://github.com/truecharts/apps/tree/master/incubator/grocy - - https://github.com/k8s-at-home/charts/tree/master/charts/grocy - - https://github.com/grocy/grocy -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/grocy/4.0.1/README.md b/incubator/grocy/4.0.1/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/4.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/4.0.1/app-readme.md b/incubator/grocy/4.0.1/app-readme.md deleted file mode 100644 index e0fe63140e..0000000000 --- a/incubator/grocy/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home diff --git a/incubator/grocy/4.0.1/charts/common-4.1.6.tgz b/incubator/grocy/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/grocy/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/grocy/4.0.1/ix_values.yaml b/incubator/grocy/4.0.1/ix_values.yaml deleted file mode 100644 index 06ee1e3d6d..0000000000 --- a/incubator/grocy/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v2.7.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/4.0.1/questions.yaml b/incubator/grocy/4.0.1/questions.yaml deleted file mode 100644 index 7d674930f0..0000000000 --- a/incubator/grocy/4.0.1/questions.yaml +++ /dev/null @@ -1,335 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/grocy/4.0.1/templates/common.yaml b/incubator/grocy/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/4.0.1/test_values.yaml b/incubator/grocy/4.0.1/test_values.yaml deleted file mode 100644 index c8aa7386b7..0000000000 --- a/incubator/grocy/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v2.7.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/4.0.1/values.yaml b/incubator/grocy/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/4.0.2/CONFIG.md b/incubator/grocy/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/4.0.2/Chart.lock b/incubator/grocy/4.0.2/Chart.lock deleted file mode 100644 index 25cc116ad2..0000000000 --- a/incubator/grocy/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T23:53:48.154321992Z" diff --git a/incubator/grocy/4.0.2/Chart.yaml b/incubator/grocy/4.0.2/Chart.yaml deleted file mode 100644 index f23e93da55..0000000000 --- a/incubator/grocy/4.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 4.0.2 diff --git a/incubator/grocy/4.0.2/README.md b/incubator/grocy/4.0.2/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/4.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/4.0.2/app-readme.md b/incubator/grocy/4.0.2/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/4.0.2/charts/common-4.1.6.tgz b/incubator/grocy/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/grocy/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/grocy/4.0.2/ix_values.yaml b/incubator/grocy/4.0.2/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/4.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/4.0.2/questions.yaml b/incubator/grocy/4.0.2/questions.yaml deleted file mode 100644 index 7d674930f0..0000000000 --- a/incubator/grocy/4.0.2/questions.yaml +++ /dev/null @@ -1,335 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/grocy/4.0.2/templates/common.yaml b/incubator/grocy/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/4.0.2/test_values.yaml b/incubator/grocy/4.0.2/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/4.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/4.0.2/values.yaml b/incubator/grocy/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/4.0.3/CONFIG.md b/incubator/grocy/4.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/4.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/4.0.3/Chart.lock b/incubator/grocy/4.0.3/Chart.lock deleted file mode 100644 index d3775860a9..0000000000 --- a/incubator/grocy/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:34.81582543Z" diff --git a/incubator/grocy/4.0.3/Chart.yaml b/incubator/grocy/4.0.3/Chart.yaml deleted file mode 100644 index f4f717ee2e..0000000000 --- a/incubator/grocy/4.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 4.0.3 diff --git a/incubator/grocy/4.0.3/README.md b/incubator/grocy/4.0.3/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/4.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/4.0.3/app-readme.md b/incubator/grocy/4.0.3/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/4.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/4.0.3/charts/common-4.1.6.tgz b/incubator/grocy/4.0.3/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/grocy/4.0.3/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/grocy/4.0.3/ix_values.yaml b/incubator/grocy/4.0.3/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/4.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/4.0.3/questions.yaml b/incubator/grocy/4.0.3/questions.yaml deleted file mode 100644 index 7d674930f0..0000000000 --- a/incubator/grocy/4.0.3/questions.yaml +++ /dev/null @@ -1,335 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/grocy/4.0.3/templates/common.yaml b/incubator/grocy/4.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/4.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/4.0.3/test_values.yaml b/incubator/grocy/4.0.3/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/4.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/4.0.3/values.yaml b/incubator/grocy/4.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/4.1.0/CONFIG.md b/incubator/grocy/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/4.1.0/Chart.lock b/incubator/grocy/4.1.0/Chart.lock deleted file mode 100644 index 367903d26f..0000000000 --- a/incubator/grocy/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:59.169541595Z" diff --git a/incubator/grocy/4.1.0/Chart.yaml b/incubator/grocy/4.1.0/Chart.yaml deleted file mode 100644 index 24c97581ae..0000000000 --- a/incubator/grocy/4.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 4.1.0 diff --git a/incubator/grocy/4.1.0/README.md b/incubator/grocy/4.1.0/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/4.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/4.1.0/app-readme.md b/incubator/grocy/4.1.0/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/4.1.0/charts/common-4.1.6.tgz b/incubator/grocy/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/grocy/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/grocy/4.1.0/ix_values.yaml b/incubator/grocy/4.1.0/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/4.1.0/questions.yaml b/incubator/grocy/4.1.0/questions.yaml deleted file mode 100644 index f425fd78b6..0000000000 --- a/incubator/grocy/4.1.0/questions.yaml +++ /dev/null @@ -1,342 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/grocy/4.1.0/templates/common.yaml b/incubator/grocy/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/4.1.0/test_values.yaml b/incubator/grocy/4.1.0/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/4.1.0/values.yaml b/incubator/grocy/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.0.0/CONFIG.md b/incubator/grocy/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.0.0/Chart.lock b/incubator/grocy/5.0.0/Chart.lock deleted file mode 100644 index 516d7ae149..0000000000 --- a/incubator/grocy/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:34.100381483Z" diff --git a/incubator/grocy/5.0.0/Chart.yaml b/incubator/grocy/5.0.0/Chart.yaml deleted file mode 100644 index 7e144de44e..0000000000 --- a/incubator/grocy/5.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 5.0.0 diff --git a/incubator/grocy/5.0.0/README.md b/incubator/grocy/5.0.0/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.0.0/app-readme.md b/incubator/grocy/5.0.0/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.0.0/charts/common-5.0.0.tgz b/incubator/grocy/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/grocy/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/grocy/5.0.0/ix_values.yaml b/incubator/grocy/5.0.0/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.0.0/questions.yaml b/incubator/grocy/5.0.0/questions.yaml deleted file mode 100644 index 9f8766ff48..0000000000 --- a/incubator/grocy/5.0.0/questions.yaml +++ /dev/null @@ -1,362 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/grocy/5.0.0/templates/common.yaml b/incubator/grocy/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.0.0/test_values.yaml b/incubator/grocy/5.0.0/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.0.0/values.yaml b/incubator/grocy/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.0.1/CONFIG.md b/incubator/grocy/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.0.1/Chart.lock b/incubator/grocy/5.0.1/Chart.lock deleted file mode 100644 index 596339453c..0000000000 --- a/incubator/grocy/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:36.820665734Z" diff --git a/incubator/grocy/5.0.1/Chart.yaml b/incubator/grocy/5.0.1/Chart.yaml deleted file mode 100644 index 0060123abd..0000000000 --- a/incubator/grocy/5.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 5.0.1 diff --git a/incubator/grocy/5.0.1/README.md b/incubator/grocy/5.0.1/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.0.1/app-readme.md b/incubator/grocy/5.0.1/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.0.1/charts/common-5.0.0.tgz b/incubator/grocy/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/grocy/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/grocy/5.0.1/ix_values.yaml b/incubator/grocy/5.0.1/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.0.1/questions.yaml b/incubator/grocy/5.0.1/questions.yaml deleted file mode 100644 index 00ed9e969a..0000000000 --- a/incubator/grocy/5.0.1/questions.yaml +++ /dev/null @@ -1,366 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/grocy/5.0.1/templates/common.yaml b/incubator/grocy/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.0.1/test_values.yaml b/incubator/grocy/5.0.1/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.0.1/values.yaml b/incubator/grocy/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.0.2/CONFIG.md b/incubator/grocy/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.0.2/Chart.lock b/incubator/grocy/5.0.2/Chart.lock deleted file mode 100644 index 23e656d52c..0000000000 --- a/incubator/grocy/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:41.606541885Z" diff --git a/incubator/grocy/5.0.2/Chart.yaml b/incubator/grocy/5.0.2/Chart.yaml deleted file mode 100644 index 8bf8e8e533..0000000000 --- a/incubator/grocy/5.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 5.0.2 diff --git a/incubator/grocy/5.0.2/README.md b/incubator/grocy/5.0.2/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.0.2/app-readme.md b/incubator/grocy/5.0.2/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.0.2/charts/common-5.0.2.tgz b/incubator/grocy/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/grocy/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/grocy/5.0.2/ix_values.yaml b/incubator/grocy/5.0.2/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.0.2/questions.yaml b/incubator/grocy/5.0.2/questions.yaml deleted file mode 100644 index 00ed9e969a..0000000000 --- a/incubator/grocy/5.0.2/questions.yaml +++ /dev/null @@ -1,366 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/grocy/5.0.2/templates/common.yaml b/incubator/grocy/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.0.2/test_values.yaml b/incubator/grocy/5.0.2/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.0.2/values.yaml b/incubator/grocy/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.0.3/CONFIG.md b/incubator/grocy/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.0.3/Chart.lock b/incubator/grocy/5.0.3/Chart.lock deleted file mode 100644 index 592a1fd66d..0000000000 --- a/incubator/grocy/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:46.10053162Z" diff --git a/incubator/grocy/5.0.3/Chart.yaml b/incubator/grocy/5.0.3/Chart.yaml deleted file mode 100644 index 2629685dc8..0000000000 --- a/incubator/grocy/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 5.0.3 diff --git a/incubator/grocy/5.0.3/README.md b/incubator/grocy/5.0.3/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.0.3/app-readme.md b/incubator/grocy/5.0.3/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.0.3/charts/common-5.0.2.tgz b/incubator/grocy/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/grocy/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/grocy/5.0.3/ix_values.yaml b/incubator/grocy/5.0.3/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.0.3/questions.yaml b/incubator/grocy/5.0.3/questions.yaml deleted file mode 100644 index 2400eb3048..0000000000 --- a/incubator/grocy/5.0.3/questions.yaml +++ /dev/null @@ -1,355 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/grocy/5.0.3/templates/common.yaml b/incubator/grocy/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.0.3/test_values.yaml b/incubator/grocy/5.0.3/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.0.3/values.yaml b/incubator/grocy/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.0.4/CONFIG.md b/incubator/grocy/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.0.4/Chart.lock b/incubator/grocy/5.0.4/Chart.lock deleted file mode 100644 index c3102552a6..0000000000 --- a/incubator/grocy/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:20.602927824Z" diff --git a/incubator/grocy/5.0.4/Chart.yaml b/incubator/grocy/5.0.4/Chart.yaml deleted file mode 100644 index cbea98fe12..0000000000 --- a/incubator/grocy/5.0.4/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 5.0.4 diff --git a/incubator/grocy/5.0.4/README.md b/incubator/grocy/5.0.4/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.0.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.0.4/app-readme.md b/incubator/grocy/5.0.4/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.0.4/charts/common-5.0.2.tgz b/incubator/grocy/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/grocy/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/grocy/5.0.4/ix_values.yaml b/incubator/grocy/5.0.4/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.0.4/questions.yaml b/incubator/grocy/5.0.4/questions.yaml deleted file mode 100644 index 2400eb3048..0000000000 --- a/incubator/grocy/5.0.4/questions.yaml +++ /dev/null @@ -1,355 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/grocy/5.0.4/templates/common.yaml b/incubator/grocy/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.0.4/test_values.yaml b/incubator/grocy/5.0.4/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.0.4/values.yaml b/incubator/grocy/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.1.0/CONFIG.md b/incubator/grocy/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.1.0/Chart.lock b/incubator/grocy/5.1.0/Chart.lock deleted file mode 100644 index 24a5ab655e..0000000000 --- a/incubator/grocy/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:17.381739852Z" diff --git a/incubator/grocy/5.1.0/Chart.yaml b/incubator/grocy/5.1.0/Chart.yaml deleted file mode 100644 index 5ef3ec08a8..0000000000 --- a/incubator/grocy/5.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 5.1.0 diff --git a/incubator/grocy/5.1.0/README.md b/incubator/grocy/5.1.0/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.1.0/app-readme.md b/incubator/grocy/5.1.0/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.1.0/charts/common-5.1.1.tgz b/incubator/grocy/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/grocy/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/grocy/5.1.0/ix_values.yaml b/incubator/grocy/5.1.0/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.1.0/questions.yaml b/incubator/grocy/5.1.0/questions.yaml deleted file mode 100644 index 2400eb3048..0000000000 --- a/incubator/grocy/5.1.0/questions.yaml +++ /dev/null @@ -1,355 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/grocy/5.1.0/templates/common.yaml b/incubator/grocy/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.1.0/test_values.yaml b/incubator/grocy/5.1.0/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.1.0/values.yaml b/incubator/grocy/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.1.1/CONFIG.md b/incubator/grocy/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.1.1/Chart.lock b/incubator/grocy/5.1.1/Chart.lock deleted file mode 100644 index 60317f4245..0000000000 --- a/incubator/grocy/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:10.318948049Z" diff --git a/incubator/grocy/5.1.1/Chart.yaml b/incubator/grocy/5.1.1/Chart.yaml deleted file mode 100644 index 3168094bf0..0000000000 --- a/incubator/grocy/5.1.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 5.1.1 diff --git a/incubator/grocy/5.1.1/README.md b/incubator/grocy/5.1.1/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.1.1/app-readme.md b/incubator/grocy/5.1.1/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.1.1/charts/common-5.1.2.tgz b/incubator/grocy/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/grocy/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/grocy/5.1.1/ix_values.yaml b/incubator/grocy/5.1.1/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.1.1/questions.yaml b/incubator/grocy/5.1.1/questions.yaml deleted file mode 100644 index 2400eb3048..0000000000 --- a/incubator/grocy/5.1.1/questions.yaml +++ /dev/null @@ -1,355 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36031 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/grocy/5.1.1/templates/common.yaml b/incubator/grocy/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.1.1/test_values.yaml b/incubator/grocy/5.1.1/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.1.1/values.yaml b/incubator/grocy/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.2.0/CONFIG.md b/incubator/grocy/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.2.0/Chart.lock b/incubator/grocy/5.2.0/Chart.lock deleted file mode 100644 index 99d9ebdf38..0000000000 --- a/incubator/grocy/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:18.218903875Z" diff --git a/incubator/grocy/5.2.0/Chart.yaml b/incubator/grocy/5.2.0/Chart.yaml deleted file mode 100644 index 119d6e634e..0000000000 --- a/incubator/grocy/5.2.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/truecharts/apps/tree/master/incubator/grocy -- https://github.com/k8s-at-home/charts/tree/master/charts/grocy -- https://github.com/grocy/grocy -type: application -upstream_version: 4.3.1 -version: 5.2.0 diff --git a/incubator/grocy/5.2.0/README.md b/incubator/grocy/5.2.0/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.2.0/app-readme.md b/incubator/grocy/5.2.0/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.2.0/charts/common-5.1.2.tgz b/incubator/grocy/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/grocy/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/grocy/5.2.0/ix_values.yaml b/incubator/grocy/5.2.0/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.2.0/questions.yaml b/incubator/grocy/5.2.0/questions.yaml deleted file mode 100644 index 325edf75b3..0000000000 --- a/incubator/grocy/5.2.0/questions.yaml +++ /dev/null @@ -1,495 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36031 - required: true - - 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 - - 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/grocy/5.2.0/templates/common.yaml b/incubator/grocy/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.2.0/test_values.yaml b/incubator/grocy/5.2.0/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.2.0/values.yaml b/incubator/grocy/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.2.1/CONFIG.md b/incubator/grocy/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.2.1/Chart.lock b/incubator/grocy/5.2.1/Chart.lock deleted file mode 100644 index d0e70a6078..0000000000 --- a/incubator/grocy/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:37.034530806Z" diff --git a/incubator/grocy/5.2.1/Chart.yaml b/incubator/grocy/5.2.1/Chart.yaml deleted file mode 100644 index ee8ac8fb61..0000000000 --- a/incubator/grocy/5.2.1/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/charts/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/grocy/grocy -type: application -version: 5.2.1 diff --git a/incubator/grocy/5.2.1/README.md b/incubator/grocy/5.2.1/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.2.1/app-readme.md b/incubator/grocy/5.2.1/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.2.1/charts/common-5.1.2.tgz b/incubator/grocy/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/grocy/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/grocy/5.2.1/ix_values.yaml b/incubator/grocy/5.2.1/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.2.1/questions.yaml b/incubator/grocy/5.2.1/questions.yaml deleted file mode 100644 index 325edf75b3..0000000000 --- a/incubator/grocy/5.2.1/questions.yaml +++ /dev/null @@ -1,495 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36031 - required: true - - 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 - - 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/grocy/5.2.1/templates/common.yaml b/incubator/grocy/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.2.1/test_values.yaml b/incubator/grocy/5.2.1/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.2.1/values.yaml b/incubator/grocy/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/grocy/5.2.2/CONFIG.md b/incubator/grocy/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/grocy/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/grocy/5.2.2/Chart.lock b/incubator/grocy/5.2.2/Chart.lock deleted file mode 100644 index 608b24787c..0000000000 --- a/incubator/grocy/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:39.158580106Z" diff --git a/incubator/grocy/5.2.2/Chart.yaml b/incubator/grocy/5.2.2/Chart.yaml deleted file mode 100644 index 737717a205..0000000000 --- a/incubator/grocy/5.2.2/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & - household management solution for your home -home: https://github.com/truecharts/apps/tree/master/charts/incubator/grocy -icon: https://github.com/grocy/grocy/raw/master/public/img/appicons/mstile-150x150.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: grocy -sources: -- https://github.com/grocy/grocy -type: application -version: 5.2.2 diff --git a/incubator/grocy/5.2.2/README.md b/incubator/grocy/5.2.2/README.md deleted file mode 100644 index 48ea0db9a2..0000000000 --- a/incubator/grocy/5.2.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home - -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 `grocy` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `grocy` 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/grocy/5.2.2/app-readme.md b/incubator/grocy/5.2.2/app-readme.md deleted file mode 100644 index de807b7ad2..0000000000 --- a/incubator/grocy/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ERP beyond your fridge - grocy is a web-based self-hosted groceries & diff --git a/incubator/grocy/5.2.2/charts/common-5.1.2.tgz b/incubator/grocy/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/grocy/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/grocy/5.2.2/ix_values.yaml b/incubator/grocy/5.2.2/ix_values.yaml deleted file mode 100644 index f646426e75..0000000000 --- a/incubator/grocy/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - - -## -# 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/grocy/5.2.2/questions.yaml b/incubator/grocy/5.2.2/questions.yaml deleted file mode 100644 index 325edf75b3..0000000000 --- a/incubator/grocy/5.2.2/questions.yaml +++ /dev/null @@ -1,495 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36031 - required: true - - 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 - - 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/grocy/5.2.2/templates/common.yaml b/incubator/grocy/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/grocy/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/grocy/5.2.2/test_values.yaml b/incubator/grocy/5.2.2/test_values.yaml deleted file mode 100644 index e418d75847..0000000000 --- a/incubator/grocy/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/grocy - tag: version-v3.0.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/grocy/5.2.2/values.yaml b/incubator/grocy/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/3.1.5/CONFIG.md b/incubator/heimdall/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/3.1.5/Chart.lock b/incubator/heimdall/3.1.5/Chart.lock deleted file mode 100644 index 978569f448..0000000000 --- a/incubator/heimdall/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:00.659740121Z" diff --git a/incubator/heimdall/3.1.5/Chart.yaml b/incubator/heimdall/3.1.5/Chart.yaml deleted file mode 100644 index 518e04c37d..0000000000 --- a/incubator/heimdall/3.1.5/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: heimdall -version: 3.1.5 -upstream_version: 4.1.1 -appVersion: "auto" -description: An Application dashboard and launcher -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: - - heimdall -sources: - - https://github.com/truecharts/apps/tree/master/incubator/heimdall - - https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/heimdall/3.1.5/README.md b/incubator/heimdall/3.1.5/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/3.1.5/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/3.1.5/app-readme.md b/incubator/heimdall/3.1.5/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/3.1.5/charts/common-3.5.5.tgz b/incubator/heimdall/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/heimdall/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/heimdall/3.1.5/ix_values.yaml b/incubator/heimdall/3.1.5/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/3.1.5/questions.yaml b/incubator/heimdall/3.1.5/questions.yaml deleted file mode 100644 index 581817325e..0000000000 --- a/incubator/heimdall/3.1.5/questions.yaml +++ /dev/null @@ -1,450 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36033 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/heimdall/3.1.5/templates/common.yaml b/incubator/heimdall/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/3.1.5/test_values.yaml b/incubator/heimdall/3.1.5/test_values.yaml deleted file mode 100644 index ae76faf735..0000000000 --- a/incubator/heimdall/3.1.5/test_values.yaml +++ /dev/null @@ -1,39 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/3.1.5/values.yaml b/incubator/heimdall/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/3.1.6/CONFIG.md b/incubator/heimdall/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/3.1.6/Chart.lock b/incubator/heimdall/3.1.6/Chart.lock deleted file mode 100644 index b23f70263d..0000000000 --- a/incubator/heimdall/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:52.697123536Z" diff --git a/incubator/heimdall/3.1.6/Chart.yaml b/incubator/heimdall/3.1.6/Chart.yaml deleted file mode 100644 index 0659b1fae1..0000000000 --- a/incubator/heimdall/3.1.6/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: heimdall -version: 3.1.6 -upstream_version: 4.1.1 -appVersion: "auto" -description: An Application dashboard and launcher -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: - - heimdall -sources: - - https://github.com/truecharts/apps/tree/master/incubator/heimdall - - https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/heimdall/3.1.6/README.md b/incubator/heimdall/3.1.6/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/3.1.6/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/3.1.6/app-readme.md b/incubator/heimdall/3.1.6/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/3.1.6/charts/common-3.5.8.tgz b/incubator/heimdall/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/heimdall/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/heimdall/3.1.6/ix_values.yaml b/incubator/heimdall/3.1.6/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/3.1.6/questions.yaml b/incubator/heimdall/3.1.6/questions.yaml deleted file mode 100644 index 581817325e..0000000000 --- a/incubator/heimdall/3.1.6/questions.yaml +++ /dev/null @@ -1,450 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36033 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/heimdall/3.1.6/templates/common.yaml b/incubator/heimdall/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/3.1.6/test_values.yaml b/incubator/heimdall/3.1.6/test_values.yaml deleted file mode 100644 index ae76faf735..0000000000 --- a/incubator/heimdall/3.1.6/test_values.yaml +++ /dev/null @@ -1,39 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/3.1.6/values.yaml b/incubator/heimdall/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/4.0.0/CONFIG.md b/incubator/heimdall/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/4.0.0/Chart.lock b/incubator/heimdall/4.0.0/Chart.lock deleted file mode 100644 index 48b4f8eda5..0000000000 --- a/incubator/heimdall/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:42.497665195Z" diff --git a/incubator/heimdall/4.0.0/Chart.yaml b/incubator/heimdall/4.0.0/Chart.yaml deleted file mode 100644 index 6a5ff6cca8..0000000000 --- a/incubator/heimdall/4.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: heimdall -version: 4.0.0 -upstream_version: 4.1.1 -appVersion: "auto" -description: An Application dashboard and launcher -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: - - heimdall -sources: - - https://github.com/truecharts/apps/tree/master/incubator/heimdall - - https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/heimdall/4.0.0/README.md b/incubator/heimdall/4.0.0/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/4.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/4.0.0/app-readme.md b/incubator/heimdall/4.0.0/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/4.0.0/charts/common-4.1.5.tgz b/incubator/heimdall/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/heimdall/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/heimdall/4.0.0/ix_values.yaml b/incubator/heimdall/4.0.0/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/4.0.0/questions.yaml b/incubator/heimdall/4.0.0/questions.yaml deleted file mode 100644 index 19cae86885..0000000000 --- a/incubator/heimdall/4.0.0/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/heimdall/4.0.0/templates/common.yaml b/incubator/heimdall/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/4.0.0/test_values.yaml b/incubator/heimdall/4.0.0/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/4.0.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/4.0.0/values.yaml b/incubator/heimdall/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/4.0.1/CONFIG.md b/incubator/heimdall/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/4.0.1/Chart.lock b/incubator/heimdall/4.0.1/Chart.lock deleted file mode 100644 index 5875bbe4fa..0000000000 --- a/incubator/heimdall/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:35.225107595Z" diff --git a/incubator/heimdall/4.0.1/Chart.yaml b/incubator/heimdall/4.0.1/Chart.yaml deleted file mode 100644 index 70b8934c11..0000000000 --- a/incubator/heimdall/4.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: heimdall -version: 4.0.1 -upstream_version: 4.1.1 -appVersion: "auto" -description: An Application dashboard and launcher -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: - - heimdall -sources: - - https://github.com/truecharts/apps/tree/master/incubator/heimdall - - https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/heimdall/4.0.1/README.md b/incubator/heimdall/4.0.1/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/4.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/4.0.1/app-readme.md b/incubator/heimdall/4.0.1/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/4.0.1/charts/common-4.1.6.tgz b/incubator/heimdall/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/heimdall/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/heimdall/4.0.1/ix_values.yaml b/incubator/heimdall/4.0.1/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/4.0.1/questions.yaml b/incubator/heimdall/4.0.1/questions.yaml deleted file mode 100644 index 19cae86885..0000000000 --- a/incubator/heimdall/4.0.1/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/heimdall/4.0.1/templates/common.yaml b/incubator/heimdall/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/4.0.1/test_values.yaml b/incubator/heimdall/4.0.1/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/4.0.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/4.0.1/values.yaml b/incubator/heimdall/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/4.1.0/CONFIG.md b/incubator/heimdall/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/4.1.0/Chart.lock b/incubator/heimdall/4.1.0/Chart.lock deleted file mode 100644 index e1920a52f5..0000000000 --- a/incubator/heimdall/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:59.694878168Z" diff --git a/incubator/heimdall/4.1.0/Chart.yaml b/incubator/heimdall/4.1.0/Chart.yaml deleted file mode 100644 index 904b231683..0000000000 --- a/incubator/heimdall/4.1.0/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 4.1.0 diff --git a/incubator/heimdall/4.1.0/README.md b/incubator/heimdall/4.1.0/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/4.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/4.1.0/app-readme.md b/incubator/heimdall/4.1.0/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/4.1.0/charts/common-4.1.6.tgz b/incubator/heimdall/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/heimdall/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/heimdall/4.1.0/ix_values.yaml b/incubator/heimdall/4.1.0/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/4.1.0/questions.yaml b/incubator/heimdall/4.1.0/questions.yaml deleted file mode 100644 index 53747c5dec..0000000000 --- a/incubator/heimdall/4.1.0/questions.yaml +++ /dev/null @@ -1,343 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/heimdall/4.1.0/templates/common.yaml b/incubator/heimdall/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/4.1.0/test_values.yaml b/incubator/heimdall/4.1.0/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/4.1.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/4.1.0/values.yaml b/incubator/heimdall/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.0.0/CONFIG.md b/incubator/heimdall/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.0.0/Chart.lock b/incubator/heimdall/5.0.0/Chart.lock deleted file mode 100644 index 72a70abae4..0000000000 --- a/incubator/heimdall/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:34.612550096Z" diff --git a/incubator/heimdall/5.0.0/Chart.yaml b/incubator/heimdall/5.0.0/Chart.yaml deleted file mode 100644 index 40ed033e91..0000000000 --- a/incubator/heimdall/5.0.0/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 5.0.0 diff --git a/incubator/heimdall/5.0.0/README.md b/incubator/heimdall/5.0.0/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.0.0/app-readme.md b/incubator/heimdall/5.0.0/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.0.0/charts/common-5.0.0.tgz b/incubator/heimdall/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/heimdall/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/heimdall/5.0.0/ix_values.yaml b/incubator/heimdall/5.0.0/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.0.0/questions.yaml b/incubator/heimdall/5.0.0/questions.yaml deleted file mode 100644 index e08a000e8f..0000000000 --- a/incubator/heimdall/5.0.0/questions.yaml +++ /dev/null @@ -1,363 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/heimdall/5.0.0/templates/common.yaml b/incubator/heimdall/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.0.0/test_values.yaml b/incubator/heimdall/5.0.0/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.0.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.0.0/values.yaml b/incubator/heimdall/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.0.1/CONFIG.md b/incubator/heimdall/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.0.1/Chart.lock b/incubator/heimdall/5.0.1/Chart.lock deleted file mode 100644 index a745f5abec..0000000000 --- a/incubator/heimdall/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:37.412144545Z" diff --git a/incubator/heimdall/5.0.1/Chart.yaml b/incubator/heimdall/5.0.1/Chart.yaml deleted file mode 100644 index 07a7acbbf7..0000000000 --- a/incubator/heimdall/5.0.1/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 5.0.1 diff --git a/incubator/heimdall/5.0.1/README.md b/incubator/heimdall/5.0.1/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.0.1/app-readme.md b/incubator/heimdall/5.0.1/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.0.1/charts/common-5.0.0.tgz b/incubator/heimdall/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/heimdall/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/heimdall/5.0.1/ix_values.yaml b/incubator/heimdall/5.0.1/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.0.1/questions.yaml b/incubator/heimdall/5.0.1/questions.yaml deleted file mode 100644 index e9b328c3bc..0000000000 --- a/incubator/heimdall/5.0.1/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/heimdall/5.0.1/templates/common.yaml b/incubator/heimdall/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.0.1/test_values.yaml b/incubator/heimdall/5.0.1/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.0.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.0.1/values.yaml b/incubator/heimdall/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.0.2/CONFIG.md b/incubator/heimdall/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.0.2/Chart.lock b/incubator/heimdall/5.0.2/Chart.lock deleted file mode 100644 index 70fdddc921..0000000000 --- a/incubator/heimdall/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:42.075553536Z" diff --git a/incubator/heimdall/5.0.2/Chart.yaml b/incubator/heimdall/5.0.2/Chart.yaml deleted file mode 100644 index 0758dd6e12..0000000000 --- a/incubator/heimdall/5.0.2/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 5.0.2 diff --git a/incubator/heimdall/5.0.2/README.md b/incubator/heimdall/5.0.2/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.0.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.0.2/app-readme.md b/incubator/heimdall/5.0.2/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.0.2/charts/common-5.0.2.tgz b/incubator/heimdall/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/heimdall/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/heimdall/5.0.2/ix_values.yaml b/incubator/heimdall/5.0.2/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.0.2/questions.yaml b/incubator/heimdall/5.0.2/questions.yaml deleted file mode 100644 index e9b328c3bc..0000000000 --- a/incubator/heimdall/5.0.2/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/heimdall/5.0.2/templates/common.yaml b/incubator/heimdall/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.0.2/test_values.yaml b/incubator/heimdall/5.0.2/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.0.2/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.0.2/values.yaml b/incubator/heimdall/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.0.3/CONFIG.md b/incubator/heimdall/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.0.3/Chart.lock b/incubator/heimdall/5.0.3/Chart.lock deleted file mode 100644 index dbcd0c1068..0000000000 --- a/incubator/heimdall/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:46.592530634Z" diff --git a/incubator/heimdall/5.0.3/Chart.yaml b/incubator/heimdall/5.0.3/Chart.yaml deleted file mode 100644 index 0d4f52f78c..0000000000 --- a/incubator/heimdall/5.0.3/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 5.0.3 diff --git a/incubator/heimdall/5.0.3/README.md b/incubator/heimdall/5.0.3/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.0.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.0.3/app-readme.md b/incubator/heimdall/5.0.3/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.0.3/charts/common-5.0.2.tgz b/incubator/heimdall/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/heimdall/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/heimdall/5.0.3/ix_values.yaml b/incubator/heimdall/5.0.3/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.0.3/questions.yaml b/incubator/heimdall/5.0.3/questions.yaml deleted file mode 100644 index e894f8ec14..0000000000 --- a/incubator/heimdall/5.0.3/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/heimdall/5.0.3/templates/common.yaml b/incubator/heimdall/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.0.3/test_values.yaml b/incubator/heimdall/5.0.3/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.0.3/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.0.3/values.yaml b/incubator/heimdall/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.0.4/CONFIG.md b/incubator/heimdall/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.0.4/Chart.lock b/incubator/heimdall/5.0.4/Chart.lock deleted file mode 100644 index a2ff74a34a..0000000000 --- a/incubator/heimdall/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:21.275532262Z" diff --git a/incubator/heimdall/5.0.4/Chart.yaml b/incubator/heimdall/5.0.4/Chart.yaml deleted file mode 100644 index e023e09bd0..0000000000 --- a/incubator/heimdall/5.0.4/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 5.0.4 diff --git a/incubator/heimdall/5.0.4/README.md b/incubator/heimdall/5.0.4/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.0.4/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.0.4/app-readme.md b/incubator/heimdall/5.0.4/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.0.4/charts/common-5.0.2.tgz b/incubator/heimdall/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/heimdall/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/heimdall/5.0.4/ix_values.yaml b/incubator/heimdall/5.0.4/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.0.4/questions.yaml b/incubator/heimdall/5.0.4/questions.yaml deleted file mode 100644 index e894f8ec14..0000000000 --- a/incubator/heimdall/5.0.4/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/heimdall/5.0.4/templates/common.yaml b/incubator/heimdall/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.0.4/test_values.yaml b/incubator/heimdall/5.0.4/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.0.4/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.0.4/values.yaml b/incubator/heimdall/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.1.0/CONFIG.md b/incubator/heimdall/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.1.0/Chart.lock b/incubator/heimdall/5.1.0/Chart.lock deleted file mode 100644 index bf3caee9af..0000000000 --- a/incubator/heimdall/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:17.979344042Z" diff --git a/incubator/heimdall/5.1.0/Chart.yaml b/incubator/heimdall/5.1.0/Chart.yaml deleted file mode 100644 index 463d8315ee..0000000000 --- a/incubator/heimdall/5.1.0/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 5.1.0 diff --git a/incubator/heimdall/5.1.0/README.md b/incubator/heimdall/5.1.0/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.1.0/app-readme.md b/incubator/heimdall/5.1.0/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.1.0/charts/common-5.1.1.tgz b/incubator/heimdall/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/heimdall/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/heimdall/5.1.0/ix_values.yaml b/incubator/heimdall/5.1.0/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.1.0/questions.yaml b/incubator/heimdall/5.1.0/questions.yaml deleted file mode 100644 index e894f8ec14..0000000000 --- a/incubator/heimdall/5.1.0/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/heimdall/5.1.0/templates/common.yaml b/incubator/heimdall/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.1.0/test_values.yaml b/incubator/heimdall/5.1.0/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.1.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.1.0/values.yaml b/incubator/heimdall/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.1.1/CONFIG.md b/incubator/heimdall/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.1.1/Chart.lock b/incubator/heimdall/5.1.1/Chart.lock deleted file mode 100644 index 0eef687331..0000000000 --- a/incubator/heimdall/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:11.232116853Z" diff --git a/incubator/heimdall/5.1.1/Chart.yaml b/incubator/heimdall/5.1.1/Chart.yaml deleted file mode 100644 index ca82657eb4..0000000000 --- a/incubator/heimdall/5.1.1/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 5.1.1 diff --git a/incubator/heimdall/5.1.1/README.md b/incubator/heimdall/5.1.1/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.1.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.1.1/app-readme.md b/incubator/heimdall/5.1.1/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.1.1/charts/common-5.1.2.tgz b/incubator/heimdall/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/heimdall/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/heimdall/5.1.1/ix_values.yaml b/incubator/heimdall/5.1.1/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.1.1/questions.yaml b/incubator/heimdall/5.1.1/questions.yaml deleted file mode 100644 index e894f8ec14..0000000000 --- a/incubator/heimdall/5.1.1/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/heimdall/5.1.1/templates/common.yaml b/incubator/heimdall/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.1.1/test_values.yaml b/incubator/heimdall/5.1.1/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.1.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.1.1/values.yaml b/incubator/heimdall/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.2.0/CONFIG.md b/incubator/heimdall/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.2.0/Chart.lock b/incubator/heimdall/5.2.0/Chart.lock deleted file mode 100644 index 4fedabce4b..0000000000 --- a/incubator/heimdall/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:18.883717143Z" diff --git a/incubator/heimdall/5.2.0/Chart.yaml b/incubator/heimdall/5.2.0/Chart.yaml deleted file mode 100644 index 7e98e3b93a..0000000000 --- a/incubator/heimdall/5.2.0/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: -- https://github.com/truecharts/apps/tree/master/incubator/heimdall -- https://github.com/k8s-at-home/charts/tree/master/charts/heimdall -type: application -upstream_version: 4.1.1 -version: 5.2.0 diff --git a/incubator/heimdall/5.2.0/README.md b/incubator/heimdall/5.2.0/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.2.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.2.0/app-readme.md b/incubator/heimdall/5.2.0/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.2.0/charts/common-5.1.2.tgz b/incubator/heimdall/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/heimdall/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/heimdall/5.2.0/ix_values.yaml b/incubator/heimdall/5.2.0/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.2.0/questions.yaml b/incubator/heimdall/5.2.0/questions.yaml deleted file mode 100644 index a06e325d1c..0000000000 --- a/incubator/heimdall/5.2.0/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36033 - 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 - - 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/heimdall/5.2.0/templates/common.yaml b/incubator/heimdall/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.2.0/test_values.yaml b/incubator/heimdall/5.2.0/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.2.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.2.0/values.yaml b/incubator/heimdall/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.2.1/CONFIG.md b/incubator/heimdall/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.2.1/Chart.lock b/incubator/heimdall/5.2.1/Chart.lock deleted file mode 100644 index 36e094a5c6..0000000000 --- a/incubator/heimdall/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:37.675859068Z" diff --git a/incubator/heimdall/5.2.1/Chart.yaml b/incubator/heimdall/5.2.1/Chart.yaml deleted file mode 100644 index cd46c14620..0000000000 --- a/incubator/heimdall/5.2.1/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/charts/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: null -type: application -version: 5.2.1 diff --git a/incubator/heimdall/5.2.1/README.md b/incubator/heimdall/5.2.1/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.2.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.2.1/app-readme.md b/incubator/heimdall/5.2.1/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.2.1/charts/common-5.1.2.tgz b/incubator/heimdall/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/heimdall/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/heimdall/5.2.1/ix_values.yaml b/incubator/heimdall/5.2.1/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.2.1/questions.yaml b/incubator/heimdall/5.2.1/questions.yaml deleted file mode 100644 index a06e325d1c..0000000000 --- a/incubator/heimdall/5.2.1/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36033 - 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 - - 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/heimdall/5.2.1/templates/common.yaml b/incubator/heimdall/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.2.1/test_values.yaml b/incubator/heimdall/5.2.1/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.2.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.2.1/values.yaml b/incubator/heimdall/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/heimdall/5.2.2/CONFIG.md b/incubator/heimdall/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/heimdall/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/heimdall/5.2.2/Chart.lock b/incubator/heimdall/5.2.2/Chart.lock deleted file mode 100644 index 01a4040e83..0000000000 --- a/incubator/heimdall/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:40.126508843Z" diff --git a/incubator/heimdall/5.2.2/Chart.yaml b/incubator/heimdall/5.2.2/Chart.yaml deleted file mode 100644 index d31553ea8c..0000000000 --- a/incubator/heimdall/5.2.2/Chart.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: An Application dashboard and launcher -home: https://github.com/truecharts/apps/tree/master/charts/incubator/heimdall -icon: https://i.imgur.com/mM4tcO5.png -keywords: -- heimdall -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: heimdall -sources: null -type: application -version: 5.2.2 diff --git a/incubator/heimdall/5.2.2/README.md b/incubator/heimdall/5.2.2/README.md deleted file mode 100644 index d7c114c3c9..0000000000 --- a/incubator/heimdall/5.2.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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) - -An Application dashboard and launcher - -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 `heimdall` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `heimdall` 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/heimdall/5.2.2/app-readme.md b/incubator/heimdall/5.2.2/app-readme.md deleted file mode 100644 index 3fb24ea7f1..0000000000 --- a/incubator/heimdall/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -An Application dashboard and launcher -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -An Application dashboard and launcher diff --git a/incubator/heimdall/5.2.2/charts/common-5.1.2.tgz b/incubator/heimdall/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/heimdall/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/heimdall/5.2.2/ix_values.yaml b/incubator/heimdall/5.2.2/ix_values.yaml deleted file mode 100644 index bdcc3ce017..0000000000 --- a/incubator/heimdall/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - - -## -# 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/heimdall/5.2.2/questions.yaml b/incubator/heimdall/5.2.2/questions.yaml deleted file mode 100644 index a06e325d1c..0000000000 --- a/incubator/heimdall/5.2.2/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36033 - 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 - - 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/heimdall/5.2.2/templates/common.yaml b/incubator/heimdall/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/heimdall/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/heimdall/5.2.2/test_values.yaml b/incubator/heimdall/5.2.2/test_values.yaml deleted file mode 100644 index a8331f4dd5..0000000000 --- a/incubator/heimdall/5.2.2/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for grocy. - -image: - repository: linuxserver/heimdall - tag: version-2.2.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: - # PUID: - # PGID: - -probes: - startup: - enabled: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/heimdall/5.2.2/values.yaml b/incubator/heimdall/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/3.1.5/CONFIG.md b/incubator/lazylibrarian/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/3.1.5/Chart.lock b/incubator/lazylibrarian/3.1.5/Chart.lock deleted file mode 100644 index 0181971308..0000000000 --- a/incubator/lazylibrarian/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:00.933334015Z" diff --git a/incubator/lazylibrarian/3.1.5/Chart.yaml b/incubator/lazylibrarian/3.1.5/Chart.yaml deleted file mode 100644 index 94eca5a26f..0000000000 --- a/incubator/lazylibrarian/3.1.5/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lazylibrarian -version: 3.1.5 -upstream_version: 2.1.0 -appVersion: "latest" -description: Get all your books, like series with Sonarr... -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: - - lazylibrarian - - ebooks -sources: - - https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian - - https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian - - https://gitlab.com/LazyLibrarian/LazyLibrarian.git - - https://lazylibrarian.gitlab.io -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/lazylibrarian/3.1.5/README.md b/incubator/lazylibrarian/3.1.5/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/3.1.5/app-readme.md b/incubator/lazylibrarian/3.1.5/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/3.1.5/charts/common-3.5.5.tgz b/incubator/lazylibrarian/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/lazylibrarian/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/3.1.5/ix_values.yaml b/incubator/lazylibrarian/3.1.5/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/3.1.5/questions.yaml b/incubator/lazylibrarian/3.1.5/questions.yaml deleted file mode 100644 index 248cf4c910..0000000000 --- a/incubator/lazylibrarian/3.1.5/questions.yaml +++ /dev/null @@ -1,451 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5299 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5299 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36033 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/lazylibrarian/3.1.5/templates/common.yaml b/incubator/lazylibrarian/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/3.1.5/test_values.yaml b/incubator/lazylibrarian/3.1.5/test_values.yaml deleted file mode 100644 index 23d5156441..0000000000 --- a/incubator/lazylibrarian/3.1.5/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/3.1.5/values.yaml b/incubator/lazylibrarian/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/3.1.6/CONFIG.md b/incubator/lazylibrarian/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/3.1.6/Chart.lock b/incubator/lazylibrarian/3.1.6/Chart.lock deleted file mode 100644 index 1054919f85..0000000000 --- a/incubator/lazylibrarian/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:53.032244132Z" diff --git a/incubator/lazylibrarian/3.1.6/Chart.yaml b/incubator/lazylibrarian/3.1.6/Chart.yaml deleted file mode 100644 index cd5d5554cb..0000000000 --- a/incubator/lazylibrarian/3.1.6/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lazylibrarian -version: 3.1.6 -upstream_version: 2.1.0 -appVersion: "latest" -description: Get all your books, like series with Sonarr... -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: - - lazylibrarian - - ebooks -sources: - - https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian - - https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian - - https://gitlab.com/LazyLibrarian/LazyLibrarian.git - - https://lazylibrarian.gitlab.io -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/lazylibrarian/3.1.6/README.md b/incubator/lazylibrarian/3.1.6/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/3.1.6/app-readme.md b/incubator/lazylibrarian/3.1.6/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/3.1.6/charts/common-3.5.8.tgz b/incubator/lazylibrarian/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/lazylibrarian/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/3.1.6/ix_values.yaml b/incubator/lazylibrarian/3.1.6/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/3.1.6/questions.yaml b/incubator/lazylibrarian/3.1.6/questions.yaml deleted file mode 100644 index 248cf4c910..0000000000 --- a/incubator/lazylibrarian/3.1.6/questions.yaml +++ /dev/null @@ -1,451 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5299 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5299 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36033 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/lazylibrarian/3.1.6/templates/common.yaml b/incubator/lazylibrarian/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/3.1.6/test_values.yaml b/incubator/lazylibrarian/3.1.6/test_values.yaml deleted file mode 100644 index 23d5156441..0000000000 --- a/incubator/lazylibrarian/3.1.6/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/3.1.6/values.yaml b/incubator/lazylibrarian/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/4.0.0/CONFIG.md b/incubator/lazylibrarian/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/4.0.0/Chart.lock b/incubator/lazylibrarian/4.0.0/Chart.lock deleted file mode 100644 index 245a9fe627..0000000000 --- a/incubator/lazylibrarian/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:43.022391562Z" diff --git a/incubator/lazylibrarian/4.0.0/Chart.yaml b/incubator/lazylibrarian/4.0.0/Chart.yaml deleted file mode 100644 index f3e8b8abab..0000000000 --- a/incubator/lazylibrarian/4.0.0/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lazylibrarian -version: 4.0.0 -upstream_version: 2.1.0 -appVersion: "latest" -description: Get all your books, like series with Sonarr... -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: - - lazylibrarian - - ebooks -sources: - - https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian - - https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian - - https://gitlab.com/LazyLibrarian/LazyLibrarian.git - - https://lazylibrarian.gitlab.io -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/lazylibrarian/4.0.0/README.md b/incubator/lazylibrarian/4.0.0/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/4.0.0/app-readme.md b/incubator/lazylibrarian/4.0.0/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/4.0.0/charts/common-4.1.5.tgz b/incubator/lazylibrarian/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/lazylibrarian/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/4.0.0/ix_values.yaml b/incubator/lazylibrarian/4.0.0/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/4.0.0/questions.yaml b/incubator/lazylibrarian/4.0.0/questions.yaml deleted file mode 100644 index fca47a90cf..0000000000 --- a/incubator/lazylibrarian/4.0.0/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/lazylibrarian/4.0.0/templates/common.yaml b/incubator/lazylibrarian/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/4.0.0/test_values.yaml b/incubator/lazylibrarian/4.0.0/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/4.0.0/values.yaml b/incubator/lazylibrarian/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/4.0.1/CONFIG.md b/incubator/lazylibrarian/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/4.0.1/Chart.lock b/incubator/lazylibrarian/4.0.1/Chart.lock deleted file mode 100644 index 2a7fa43594..0000000000 --- a/incubator/lazylibrarian/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:35.621521331Z" diff --git a/incubator/lazylibrarian/4.0.1/Chart.yaml b/incubator/lazylibrarian/4.0.1/Chart.yaml deleted file mode 100644 index 5a0c6643a6..0000000000 --- a/incubator/lazylibrarian/4.0.1/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lazylibrarian -version: 4.0.1 -upstream_version: 2.1.0 -appVersion: "latest" -description: Get all your books, like series with Sonarr... -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: - - lazylibrarian - - ebooks -sources: - - https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian - - https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian - - https://gitlab.com/LazyLibrarian/LazyLibrarian.git - - https://lazylibrarian.gitlab.io -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/lazylibrarian/4.0.1/README.md b/incubator/lazylibrarian/4.0.1/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/4.0.1/app-readme.md b/incubator/lazylibrarian/4.0.1/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/4.0.1/charts/common-4.1.6.tgz b/incubator/lazylibrarian/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/lazylibrarian/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/4.0.1/ix_values.yaml b/incubator/lazylibrarian/4.0.1/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/4.0.1/questions.yaml b/incubator/lazylibrarian/4.0.1/questions.yaml deleted file mode 100644 index fca47a90cf..0000000000 --- a/incubator/lazylibrarian/4.0.1/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/lazylibrarian/4.0.1/templates/common.yaml b/incubator/lazylibrarian/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/4.0.1/test_values.yaml b/incubator/lazylibrarian/4.0.1/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/4.0.1/values.yaml b/incubator/lazylibrarian/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/4.1.0/CONFIG.md b/incubator/lazylibrarian/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/4.1.0/Chart.lock b/incubator/lazylibrarian/4.1.0/Chart.lock deleted file mode 100644 index 9f628ee46f..0000000000 --- a/incubator/lazylibrarian/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:00.201486899Z" diff --git a/incubator/lazylibrarian/4.1.0/Chart.yaml b/incubator/lazylibrarian/4.1.0/Chart.yaml deleted file mode 100644 index e896a67af2..0000000000 --- a/incubator/lazylibrarian/4.1.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 4.1.0 diff --git a/incubator/lazylibrarian/4.1.0/README.md b/incubator/lazylibrarian/4.1.0/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/4.1.0/app-readme.md b/incubator/lazylibrarian/4.1.0/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/4.1.0/charts/common-4.1.6.tgz b/incubator/lazylibrarian/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/lazylibrarian/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/4.1.0/ix_values.yaml b/incubator/lazylibrarian/4.1.0/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/4.1.0/questions.yaml b/incubator/lazylibrarian/4.1.0/questions.yaml deleted file mode 100644 index 6c5940a49e..0000000000 --- a/incubator/lazylibrarian/4.1.0/questions.yaml +++ /dev/null @@ -1,343 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/lazylibrarian/4.1.0/templates/common.yaml b/incubator/lazylibrarian/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/4.1.0/test_values.yaml b/incubator/lazylibrarian/4.1.0/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/4.1.0/values.yaml b/incubator/lazylibrarian/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.0.0/CONFIG.md b/incubator/lazylibrarian/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.0.0/Chart.lock b/incubator/lazylibrarian/5.0.0/Chart.lock deleted file mode 100644 index 33e18b51d6..0000000000 --- a/incubator/lazylibrarian/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:35.21309789Z" diff --git a/incubator/lazylibrarian/5.0.0/Chart.yaml b/incubator/lazylibrarian/5.0.0/Chart.yaml deleted file mode 100644 index 118392d67f..0000000000 --- a/incubator/lazylibrarian/5.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 5.0.0 diff --git a/incubator/lazylibrarian/5.0.0/README.md b/incubator/lazylibrarian/5.0.0/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.0.0/app-readme.md b/incubator/lazylibrarian/5.0.0/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.0.0/charts/common-5.0.0.tgz b/incubator/lazylibrarian/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/lazylibrarian/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.0.0/ix_values.yaml b/incubator/lazylibrarian/5.0.0/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.0.0/questions.yaml b/incubator/lazylibrarian/5.0.0/questions.yaml deleted file mode 100644 index 74404b378a..0000000000 --- a/incubator/lazylibrarian/5.0.0/questions.yaml +++ /dev/null @@ -1,363 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/lazylibrarian/5.0.0/templates/common.yaml b/incubator/lazylibrarian/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.0.0/test_values.yaml b/incubator/lazylibrarian/5.0.0/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.0.0/values.yaml b/incubator/lazylibrarian/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.0.1/CONFIG.md b/incubator/lazylibrarian/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.0.1/Chart.lock b/incubator/lazylibrarian/5.0.1/Chart.lock deleted file mode 100644 index ea7840b900..0000000000 --- a/incubator/lazylibrarian/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:37.98339742Z" diff --git a/incubator/lazylibrarian/5.0.1/Chart.yaml b/incubator/lazylibrarian/5.0.1/Chart.yaml deleted file mode 100644 index 5feb7fb0dc..0000000000 --- a/incubator/lazylibrarian/5.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 5.0.1 diff --git a/incubator/lazylibrarian/5.0.1/README.md b/incubator/lazylibrarian/5.0.1/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.0.1/app-readme.md b/incubator/lazylibrarian/5.0.1/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.0.1/charts/common-5.0.0.tgz b/incubator/lazylibrarian/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/lazylibrarian/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.0.1/ix_values.yaml b/incubator/lazylibrarian/5.0.1/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.0.1/questions.yaml b/incubator/lazylibrarian/5.0.1/questions.yaml deleted file mode 100644 index 97d2566b06..0000000000 --- a/incubator/lazylibrarian/5.0.1/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/lazylibrarian/5.0.1/templates/common.yaml b/incubator/lazylibrarian/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.0.1/test_values.yaml b/incubator/lazylibrarian/5.0.1/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.0.1/values.yaml b/incubator/lazylibrarian/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.0.2/CONFIG.md b/incubator/lazylibrarian/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.0.2/Chart.lock b/incubator/lazylibrarian/5.0.2/Chart.lock deleted file mode 100644 index 98d74d18da..0000000000 --- a/incubator/lazylibrarian/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:42.520606953Z" diff --git a/incubator/lazylibrarian/5.0.2/Chart.yaml b/incubator/lazylibrarian/5.0.2/Chart.yaml deleted file mode 100644 index 4506fee94f..0000000000 --- a/incubator/lazylibrarian/5.0.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 5.0.2 diff --git a/incubator/lazylibrarian/5.0.2/README.md b/incubator/lazylibrarian/5.0.2/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.0.2/app-readme.md b/incubator/lazylibrarian/5.0.2/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.0.2/charts/common-5.0.2.tgz b/incubator/lazylibrarian/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/lazylibrarian/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.0.2/ix_values.yaml b/incubator/lazylibrarian/5.0.2/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.0.2/questions.yaml b/incubator/lazylibrarian/5.0.2/questions.yaml deleted file mode 100644 index 97d2566b06..0000000000 --- a/incubator/lazylibrarian/5.0.2/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - editable: true - hidden: false - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/lazylibrarian/5.0.2/templates/common.yaml b/incubator/lazylibrarian/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.0.2/test_values.yaml b/incubator/lazylibrarian/5.0.2/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.0.2/values.yaml b/incubator/lazylibrarian/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.0.3/CONFIG.md b/incubator/lazylibrarian/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.0.3/Chart.lock b/incubator/lazylibrarian/5.0.3/Chart.lock deleted file mode 100644 index 2261110db4..0000000000 --- a/incubator/lazylibrarian/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:47.063423954Z" diff --git a/incubator/lazylibrarian/5.0.3/Chart.yaml b/incubator/lazylibrarian/5.0.3/Chart.yaml deleted file mode 100644 index f68484fe10..0000000000 --- a/incubator/lazylibrarian/5.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 5.0.3 diff --git a/incubator/lazylibrarian/5.0.3/README.md b/incubator/lazylibrarian/5.0.3/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.0.3/app-readme.md b/incubator/lazylibrarian/5.0.3/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.0.3/charts/common-5.0.2.tgz b/incubator/lazylibrarian/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/lazylibrarian/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.0.3/ix_values.yaml b/incubator/lazylibrarian/5.0.3/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.0.3/questions.yaml b/incubator/lazylibrarian/5.0.3/questions.yaml deleted file mode 100644 index d2ac8ee07f..0000000000 --- a/incubator/lazylibrarian/5.0.3/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/lazylibrarian/5.0.3/templates/common.yaml b/incubator/lazylibrarian/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.0.3/test_values.yaml b/incubator/lazylibrarian/5.0.3/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.0.3/values.yaml b/incubator/lazylibrarian/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.0.4/CONFIG.md b/incubator/lazylibrarian/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.0.4/Chart.lock b/incubator/lazylibrarian/5.0.4/Chart.lock deleted file mode 100644 index 1eb9978312..0000000000 --- a/incubator/lazylibrarian/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:21.951505104Z" diff --git a/incubator/lazylibrarian/5.0.4/Chart.yaml b/incubator/lazylibrarian/5.0.4/Chart.yaml deleted file mode 100644 index fa6f04878a..0000000000 --- a/incubator/lazylibrarian/5.0.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 5.0.4 diff --git a/incubator/lazylibrarian/5.0.4/README.md b/incubator/lazylibrarian/5.0.4/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.0.4/app-readme.md b/incubator/lazylibrarian/5.0.4/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.0.4/charts/common-5.0.2.tgz b/incubator/lazylibrarian/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/lazylibrarian/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.0.4/ix_values.yaml b/incubator/lazylibrarian/5.0.4/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.0.4/questions.yaml b/incubator/lazylibrarian/5.0.4/questions.yaml deleted file mode 100644 index d2ac8ee07f..0000000000 --- a/incubator/lazylibrarian/5.0.4/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/lazylibrarian/5.0.4/templates/common.yaml b/incubator/lazylibrarian/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.0.4/test_values.yaml b/incubator/lazylibrarian/5.0.4/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.0.4/values.yaml b/incubator/lazylibrarian/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.1.0/CONFIG.md b/incubator/lazylibrarian/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.1.0/Chart.lock b/incubator/lazylibrarian/5.1.0/Chart.lock deleted file mode 100644 index 8bdd606c93..0000000000 --- a/incubator/lazylibrarian/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:18.499190878Z" diff --git a/incubator/lazylibrarian/5.1.0/Chart.yaml b/incubator/lazylibrarian/5.1.0/Chart.yaml deleted file mode 100644 index 4509256811..0000000000 --- a/incubator/lazylibrarian/5.1.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 5.1.0 diff --git a/incubator/lazylibrarian/5.1.0/README.md b/incubator/lazylibrarian/5.1.0/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.1.0/app-readme.md b/incubator/lazylibrarian/5.1.0/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.1.0/charts/common-5.1.1.tgz b/incubator/lazylibrarian/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/lazylibrarian/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.1.0/ix_values.yaml b/incubator/lazylibrarian/5.1.0/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.1.0/questions.yaml b/incubator/lazylibrarian/5.1.0/questions.yaml deleted file mode 100644 index d2ac8ee07f..0000000000 --- a/incubator/lazylibrarian/5.1.0/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/lazylibrarian/5.1.0/templates/common.yaml b/incubator/lazylibrarian/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.1.0/test_values.yaml b/incubator/lazylibrarian/5.1.0/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.1.0/values.yaml b/incubator/lazylibrarian/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.1.1/CONFIG.md b/incubator/lazylibrarian/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.1.1/Chart.lock b/incubator/lazylibrarian/5.1.1/Chart.lock deleted file mode 100644 index b1b2119449..0000000000 --- a/incubator/lazylibrarian/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:12.131355705Z" diff --git a/incubator/lazylibrarian/5.1.1/Chart.yaml b/incubator/lazylibrarian/5.1.1/Chart.yaml deleted file mode 100644 index a4eb080e5a..0000000000 --- a/incubator/lazylibrarian/5.1.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 5.1.1 diff --git a/incubator/lazylibrarian/5.1.1/README.md b/incubator/lazylibrarian/5.1.1/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.1.1/app-readme.md b/incubator/lazylibrarian/5.1.1/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.1.1/charts/common-5.1.2.tgz b/incubator/lazylibrarian/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/lazylibrarian/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.1.1/ix_values.yaml b/incubator/lazylibrarian/5.1.1/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.1.1/questions.yaml b/incubator/lazylibrarian/5.1.1/questions.yaml deleted file mode 100644 index d2ac8ee07f..0000000000 --- a/incubator/lazylibrarian/5.1.1/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - 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: 36033 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/lazylibrarian/5.1.1/templates/common.yaml b/incubator/lazylibrarian/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.1.1/test_values.yaml b/incubator/lazylibrarian/5.1.1/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.1.1/values.yaml b/incubator/lazylibrarian/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.2.0/CONFIG.md b/incubator/lazylibrarian/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.2.0/Chart.lock b/incubator/lazylibrarian/5.2.0/Chart.lock deleted file mode 100644 index 0ab1415724..0000000000 --- a/incubator/lazylibrarian/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:19.609172508Z" diff --git a/incubator/lazylibrarian/5.2.0/Chart.yaml b/incubator/lazylibrarian/5.2.0/Chart.yaml deleted file mode 100644 index 3b73d12b65..0000000000 --- a/incubator/lazylibrarian/5.2.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lazylibrarian -- https://github.com/k8s-at-home/charts/tree/master/charts/lazylibrarian -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -upstream_version: 2.1.0 -version: 5.2.0 diff --git a/incubator/lazylibrarian/5.2.0/README.md b/incubator/lazylibrarian/5.2.0/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.2.0/app-readme.md b/incubator/lazylibrarian/5.2.0/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.2.0/charts/common-5.1.2.tgz b/incubator/lazylibrarian/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/lazylibrarian/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.2.0/ix_values.yaml b/incubator/lazylibrarian/5.2.0/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.2.0/questions.yaml b/incubator/lazylibrarian/5.2.0/questions.yaml deleted file mode 100644 index 3afa1a0e15..0000000000 --- a/incubator/lazylibrarian/5.2.0/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - 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: 36033 - 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 - - 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/lazylibrarian/5.2.0/templates/common.yaml b/incubator/lazylibrarian/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.2.0/test_values.yaml b/incubator/lazylibrarian/5.2.0/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.2.0/values.yaml b/incubator/lazylibrarian/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.2.1/CONFIG.md b/incubator/lazylibrarian/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.2.1/Chart.lock b/incubator/lazylibrarian/5.2.1/Chart.lock deleted file mode 100644 index f25ca554b7..0000000000 --- a/incubator/lazylibrarian/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:38.286720145Z" diff --git a/incubator/lazylibrarian/5.2.1/Chart.yaml b/incubator/lazylibrarian/5.2.1/Chart.yaml deleted file mode 100644 index e64ac72486..0000000000 --- a/incubator/lazylibrarian/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/charts/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -version: 5.2.1 diff --git a/incubator/lazylibrarian/5.2.1/README.md b/incubator/lazylibrarian/5.2.1/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.2.1/app-readme.md b/incubator/lazylibrarian/5.2.1/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.2.1/charts/common-5.1.2.tgz b/incubator/lazylibrarian/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/lazylibrarian/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.2.1/ix_values.yaml b/incubator/lazylibrarian/5.2.1/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.2.1/questions.yaml b/incubator/lazylibrarian/5.2.1/questions.yaml deleted file mode 100644 index 3afa1a0e15..0000000000 --- a/incubator/lazylibrarian/5.2.1/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - 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: 36033 - 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 - - 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/lazylibrarian/5.2.1/templates/common.yaml b/incubator/lazylibrarian/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.2.1/test_values.yaml b/incubator/lazylibrarian/5.2.1/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.2.1/values.yaml b/incubator/lazylibrarian/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lazylibrarian/5.2.2/CONFIG.md b/incubator/lazylibrarian/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lazylibrarian/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lazylibrarian/5.2.2/Chart.lock b/incubator/lazylibrarian/5.2.2/Chart.lock deleted file mode 100644 index 0269d3b6e5..0000000000 --- a/incubator/lazylibrarian/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:41.049223695Z" diff --git a/incubator/lazylibrarian/5.2.2/Chart.yaml b/incubator/lazylibrarian/5.2.2/Chart.yaml deleted file mode 100644 index 1303d63199..0000000000 --- a/incubator/lazylibrarian/5.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Get all your books, like series with Sonarr... -home: https://github.com/truecharts/apps/tree/master/charts/incubator/lazylibrarian -icon: https://lazylibrarian.gitlab.io/logo.svg -keywords: -- lazylibrarian -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lazylibrarian -sources: -- https://gitlab.com/LazyLibrarian/LazyLibrarian.git -- https://lazylibrarian.gitlab.io -type: application -version: 5.2.2 diff --git a/incubator/lazylibrarian/5.2.2/README.md b/incubator/lazylibrarian/5.2.2/README.md deleted file mode 100644 index 56385ef988..0000000000 --- a/incubator/lazylibrarian/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -Get all your books, like series with Sonarr... - -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 `lazylibrarian` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lazylibrarian` 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/lazylibrarian/5.2.2/app-readme.md b/incubator/lazylibrarian/5.2.2/app-readme.md deleted file mode 100644 index c67c184486..0000000000 --- a/incubator/lazylibrarian/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Get all your books, like series with Sonarr... -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Get all your books, like series with Sonarr... diff --git a/incubator/lazylibrarian/5.2.2/charts/common-5.1.2.tgz b/incubator/lazylibrarian/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/lazylibrarian/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/lazylibrarian/5.2.2/ix_values.yaml b/incubator/lazylibrarian/5.2.2/ix_values.yaml deleted file mode 100644 index 553b98dbe3..0000000000 --- a/incubator/lazylibrarian/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - - -## -# 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/lazylibrarian/5.2.2/questions.yaml b/incubator/lazylibrarian/5.2.2/questions.yaml deleted file mode 100644 index 3afa1a0e15..0000000000 --- a/incubator/lazylibrarian/5.2.2/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 5299 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5299 - 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: 36033 - 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 - - 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/lazylibrarian/5.2.2/templates/common.yaml b/incubator/lazylibrarian/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lazylibrarian/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lazylibrarian/5.2.2/test_values.yaml b/incubator/lazylibrarian/5.2.2/test_values.yaml deleted file mode 100644 index 5aa4e24b14..0000000000 --- a/incubator/lazylibrarian/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for LazyLibrarian. - -image: - repository: linuxserver/lazylibrarian - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5299 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lazylibrarian/5.2.2/values.yaml b/incubator/lazylibrarian/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/3.1.5/CONFIG.md b/incubator/lychee/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/3.1.5/Chart.lock b/incubator/lychee/3.1.5/Chart.lock deleted file mode 100644 index 700280a0ce..0000000000 --- a/incubator/lychee/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:01.280694766Z" diff --git a/incubator/lychee/3.1.5/Chart.yaml b/incubator/lychee/3.1.5/Chart.yaml deleted file mode 100644 index 32e24374bc..0000000000 --- a/incubator/lychee/3.1.5/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lychee -version: 3.1.5 -upstream_version: 2.3.1 -appVersion: "auto" -description: Lychee is a free photo-management tool, which runs on your server or web-space -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: - - lychee - - photo - - pictures -sources: - - https://github.com/truecharts/apps/tree/master/incubator/lychee - - https://github.com/k8s-at-home/charts/tree/master/charts/lychee - - https://github.com/LycheeOrg/Lychee - - https://hub.docker.com/r/lycheeorg/lychee -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/lychee/3.1.5/README.md b/incubator/lychee/3.1.5/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/3.1.5/app-readme.md b/incubator/lychee/3.1.5/app-readme.md deleted file mode 100644 index b420d9b327..0000000000 --- a/incubator/lychee/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or web-space diff --git a/incubator/lychee/3.1.5/charts/common-3.5.5.tgz b/incubator/lychee/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/lychee/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/lychee/3.1.5/ix_values.yaml b/incubator/lychee/3.1.5/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/3.1.5/questions.yaml b/incubator/lychee/3.1.5/questions.yaml deleted file mode 100644 index 53e656bbf9..0000000000 --- a/incubator/lychee/3.1.5/questions.yaml +++ /dev/null @@ -1,450 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36034 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/lychee/3.1.5/templates/common.yaml b/incubator/lychee/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/3.1.5/test_values.yaml b/incubator/lychee/3.1.5/test_values.yaml deleted file mode 100644 index d333576fd3..0000000000 --- a/incubator/lychee/3.1.5/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/3.1.5/values.yaml b/incubator/lychee/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/3.1.6/CONFIG.md b/incubator/lychee/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/3.1.6/Chart.lock b/incubator/lychee/3.1.6/Chart.lock deleted file mode 100644 index 712860d864..0000000000 --- a/incubator/lychee/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:53.377497241Z" diff --git a/incubator/lychee/3.1.6/Chart.yaml b/incubator/lychee/3.1.6/Chart.yaml deleted file mode 100644 index c5ce3a0f6d..0000000000 --- a/incubator/lychee/3.1.6/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lychee -version: 3.1.6 -upstream_version: 2.3.1 -appVersion: "auto" -description: Lychee is a free photo-management tool, which runs on your server or web-space -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: - - lychee - - photo - - pictures -sources: - - https://github.com/truecharts/apps/tree/master/incubator/lychee - - https://github.com/k8s-at-home/charts/tree/master/charts/lychee - - https://github.com/LycheeOrg/Lychee - - https://hub.docker.com/r/lycheeorg/lychee -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/lychee/3.1.6/README.md b/incubator/lychee/3.1.6/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/3.1.6/app-readme.md b/incubator/lychee/3.1.6/app-readme.md deleted file mode 100644 index b420d9b327..0000000000 --- a/incubator/lychee/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or web-space diff --git a/incubator/lychee/3.1.6/charts/common-3.5.8.tgz b/incubator/lychee/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/lychee/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/lychee/3.1.6/ix_values.yaml b/incubator/lychee/3.1.6/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/3.1.6/questions.yaml b/incubator/lychee/3.1.6/questions.yaml deleted file mode 100644 index 53e656bbf9..0000000000 --- a/incubator/lychee/3.1.6/questions.yaml +++ /dev/null @@ -1,450 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36034 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/lychee/3.1.6/templates/common.yaml b/incubator/lychee/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/3.1.6/test_values.yaml b/incubator/lychee/3.1.6/test_values.yaml deleted file mode 100644 index d333576fd3..0000000000 --- a/incubator/lychee/3.1.6/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/3.1.6/values.yaml b/incubator/lychee/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/4.0.0/CONFIG.md b/incubator/lychee/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/4.0.0/Chart.lock b/incubator/lychee/4.0.0/Chart.lock deleted file mode 100644 index d507525927..0000000000 --- a/incubator/lychee/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:43.408994153Z" diff --git a/incubator/lychee/4.0.0/Chart.yaml b/incubator/lychee/4.0.0/Chart.yaml deleted file mode 100644 index 45e88e5483..0000000000 --- a/incubator/lychee/4.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lychee -version: 4.0.0 -upstream_version: 2.3.1 -appVersion: "auto" -description: Lychee is a free photo-management tool, which runs on your server or web-space -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: - - lychee - - photo - - pictures -sources: - - https://github.com/truecharts/apps/tree/master/incubator/lychee - - https://github.com/k8s-at-home/charts/tree/master/charts/lychee - - https://github.com/LycheeOrg/Lychee - - https://hub.docker.com/r/lycheeorg/lychee -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/lychee/4.0.0/README.md b/incubator/lychee/4.0.0/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/4.0.0/app-readme.md b/incubator/lychee/4.0.0/app-readme.md deleted file mode 100644 index b420d9b327..0000000000 --- a/incubator/lychee/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or web-space diff --git a/incubator/lychee/4.0.0/charts/common-4.1.5.tgz b/incubator/lychee/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/lychee/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/lychee/4.0.0/ix_values.yaml b/incubator/lychee/4.0.0/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/4.0.0/questions.yaml b/incubator/lychee/4.0.0/questions.yaml deleted file mode 100644 index 6e4e0b1393..0000000000 --- a/incubator/lychee/4.0.0/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/lychee/4.0.0/templates/common.yaml b/incubator/lychee/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/4.0.0/test_values.yaml b/incubator/lychee/4.0.0/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/4.0.0/values.yaml b/incubator/lychee/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/4.0.1/CONFIG.md b/incubator/lychee/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/4.0.1/Chart.lock b/incubator/lychee/4.0.1/Chart.lock deleted file mode 100644 index 91e2a62ae4..0000000000 --- a/incubator/lychee/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:36.03743116Z" diff --git a/incubator/lychee/4.0.1/Chart.yaml b/incubator/lychee/4.0.1/Chart.yaml deleted file mode 100644 index e3a354ec44..0000000000 --- a/incubator/lychee/4.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lychee -version: 4.0.1 -upstream_version: 2.3.1 -appVersion: "auto" -description: Lychee is a free photo-management tool, which runs on your server or web-space -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: - - lychee - - photo - - pictures -sources: - - https://github.com/truecharts/apps/tree/master/incubator/lychee - - https://github.com/k8s-at-home/charts/tree/master/charts/lychee - - https://github.com/LycheeOrg/Lychee - - https://hub.docker.com/r/lycheeorg/lychee -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/lychee/4.0.1/README.md b/incubator/lychee/4.0.1/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/4.0.1/app-readme.md b/incubator/lychee/4.0.1/app-readme.md deleted file mode 100644 index b420d9b327..0000000000 --- a/incubator/lychee/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or web-space diff --git a/incubator/lychee/4.0.1/charts/common-4.1.6.tgz b/incubator/lychee/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/lychee/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/lychee/4.0.1/ix_values.yaml b/incubator/lychee/4.0.1/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/4.0.1/questions.yaml b/incubator/lychee/4.0.1/questions.yaml deleted file mode 100644 index 6e4e0b1393..0000000000 --- a/incubator/lychee/4.0.1/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/lychee/4.0.1/templates/common.yaml b/incubator/lychee/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/4.0.1/test_values.yaml b/incubator/lychee/4.0.1/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/4.0.1/values.yaml b/incubator/lychee/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/4.1.0/CONFIG.md b/incubator/lychee/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/4.1.0/Chart.lock b/incubator/lychee/4.1.0/Chart.lock deleted file mode 100644 index c30df74cd8..0000000000 --- a/incubator/lychee/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:00.710185857Z" diff --git a/incubator/lychee/4.1.0/Chart.yaml b/incubator/lychee/4.1.0/Chart.yaml deleted file mode 100644 index ee2d65c1ea..0000000000 --- a/incubator/lychee/4.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 4.1.0 diff --git a/incubator/lychee/4.1.0/README.md b/incubator/lychee/4.1.0/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/4.1.0/app-readme.md b/incubator/lychee/4.1.0/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/4.1.0/charts/common-4.1.6.tgz b/incubator/lychee/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/lychee/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/lychee/4.1.0/ix_values.yaml b/incubator/lychee/4.1.0/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/4.1.0/questions.yaml b/incubator/lychee/4.1.0/questions.yaml deleted file mode 100644 index 8d23ec310f..0000000000 --- a/incubator/lychee/4.1.0/questions.yaml +++ /dev/null @@ -1,343 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/lychee/4.1.0/templates/common.yaml b/incubator/lychee/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/4.1.0/test_values.yaml b/incubator/lychee/4.1.0/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/4.1.0/values.yaml b/incubator/lychee/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.0.0/CONFIG.md b/incubator/lychee/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.0.0/Chart.lock b/incubator/lychee/5.0.0/Chart.lock deleted file mode 100644 index b8fa9276ed..0000000000 --- a/incubator/lychee/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:35.736157527Z" diff --git a/incubator/lychee/5.0.0/Chart.yaml b/incubator/lychee/5.0.0/Chart.yaml deleted file mode 100644 index 8d895ad420..0000000000 --- a/incubator/lychee/5.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 5.0.0 diff --git a/incubator/lychee/5.0.0/README.md b/incubator/lychee/5.0.0/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.0.0/app-readme.md b/incubator/lychee/5.0.0/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.0.0/charts/common-5.0.0.tgz b/incubator/lychee/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/lychee/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/lychee/5.0.0/ix_values.yaml b/incubator/lychee/5.0.0/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.0.0/questions.yaml b/incubator/lychee/5.0.0/questions.yaml deleted file mode 100644 index 2c1b4a11af..0000000000 --- a/incubator/lychee/5.0.0/questions.yaml +++ /dev/null @@ -1,363 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/lychee/5.0.0/templates/common.yaml b/incubator/lychee/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.0.0/test_values.yaml b/incubator/lychee/5.0.0/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.0.0/values.yaml b/incubator/lychee/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.0.1/CONFIG.md b/incubator/lychee/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.0.1/Chart.lock b/incubator/lychee/5.0.1/Chart.lock deleted file mode 100644 index e57eacfd13..0000000000 --- a/incubator/lychee/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:38.670414707Z" diff --git a/incubator/lychee/5.0.1/Chart.yaml b/incubator/lychee/5.0.1/Chart.yaml deleted file mode 100644 index 5acbcae166..0000000000 --- a/incubator/lychee/5.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 5.0.1 diff --git a/incubator/lychee/5.0.1/README.md b/incubator/lychee/5.0.1/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.0.1/app-readme.md b/incubator/lychee/5.0.1/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.0.1/charts/common-5.0.0.tgz b/incubator/lychee/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/lychee/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/lychee/5.0.1/ix_values.yaml b/incubator/lychee/5.0.1/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.0.1/questions.yaml b/incubator/lychee/5.0.1/questions.yaml deleted file mode 100644 index 05fbb4b420..0000000000 --- a/incubator/lychee/5.0.1/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/lychee/5.0.1/templates/common.yaml b/incubator/lychee/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.0.1/test_values.yaml b/incubator/lychee/5.0.1/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.0.1/values.yaml b/incubator/lychee/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.0.2/CONFIG.md b/incubator/lychee/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.0.2/Chart.lock b/incubator/lychee/5.0.2/Chart.lock deleted file mode 100644 index d3bb3daaaa..0000000000 --- a/incubator/lychee/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:42.922779611Z" diff --git a/incubator/lychee/5.0.2/Chart.yaml b/incubator/lychee/5.0.2/Chart.yaml deleted file mode 100644 index 0ca3f07574..0000000000 --- a/incubator/lychee/5.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 5.0.2 diff --git a/incubator/lychee/5.0.2/README.md b/incubator/lychee/5.0.2/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.0.2/app-readme.md b/incubator/lychee/5.0.2/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.0.2/charts/common-5.0.2.tgz b/incubator/lychee/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/lychee/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/lychee/5.0.2/ix_values.yaml b/incubator/lychee/5.0.2/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.0.2/questions.yaml b/incubator/lychee/5.0.2/questions.yaml deleted file mode 100644 index 05fbb4b420..0000000000 --- a/incubator/lychee/5.0.2/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/lychee/5.0.2/templates/common.yaml b/incubator/lychee/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.0.2/test_values.yaml b/incubator/lychee/5.0.2/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.0.2/values.yaml b/incubator/lychee/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.0.3/CONFIG.md b/incubator/lychee/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.0.3/Chart.lock b/incubator/lychee/5.0.3/Chart.lock deleted file mode 100644 index a77bea232b..0000000000 --- a/incubator/lychee/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:47.507127502Z" diff --git a/incubator/lychee/5.0.3/Chart.yaml b/incubator/lychee/5.0.3/Chart.yaml deleted file mode 100644 index dedf1d17ee..0000000000 --- a/incubator/lychee/5.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 5.0.3 diff --git a/incubator/lychee/5.0.3/README.md b/incubator/lychee/5.0.3/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.0.3/app-readme.md b/incubator/lychee/5.0.3/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.0.3/charts/common-5.0.2.tgz b/incubator/lychee/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/lychee/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/lychee/5.0.3/ix_values.yaml b/incubator/lychee/5.0.3/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.0.3/questions.yaml b/incubator/lychee/5.0.3/questions.yaml deleted file mode 100644 index 9a21329edb..0000000000 --- a/incubator/lychee/5.0.3/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/lychee/5.0.3/templates/common.yaml b/incubator/lychee/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.0.3/test_values.yaml b/incubator/lychee/5.0.3/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.0.3/values.yaml b/incubator/lychee/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.0.4/CONFIG.md b/incubator/lychee/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.0.4/Chart.lock b/incubator/lychee/5.0.4/Chart.lock deleted file mode 100644 index a49aa2faea..0000000000 --- a/incubator/lychee/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:22.65805359Z" diff --git a/incubator/lychee/5.0.4/Chart.yaml b/incubator/lychee/5.0.4/Chart.yaml deleted file mode 100644 index 792babb4b1..0000000000 --- a/incubator/lychee/5.0.4/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 5.0.4 diff --git a/incubator/lychee/5.0.4/README.md b/incubator/lychee/5.0.4/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.0.4/app-readme.md b/incubator/lychee/5.0.4/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.0.4/charts/common-5.0.2.tgz b/incubator/lychee/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/lychee/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/lychee/5.0.4/ix_values.yaml b/incubator/lychee/5.0.4/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.0.4/questions.yaml b/incubator/lychee/5.0.4/questions.yaml deleted file mode 100644 index 9a21329edb..0000000000 --- a/incubator/lychee/5.0.4/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/lychee/5.0.4/templates/common.yaml b/incubator/lychee/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.0.4/test_values.yaml b/incubator/lychee/5.0.4/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.0.4/values.yaml b/incubator/lychee/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.1.0/CONFIG.md b/incubator/lychee/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.1.0/Chart.lock b/incubator/lychee/5.1.0/Chart.lock deleted file mode 100644 index 1603603741..0000000000 --- a/incubator/lychee/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:19.031038631Z" diff --git a/incubator/lychee/5.1.0/Chart.yaml b/incubator/lychee/5.1.0/Chart.yaml deleted file mode 100644 index a30f3aad0d..0000000000 --- a/incubator/lychee/5.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 5.1.0 diff --git a/incubator/lychee/5.1.0/README.md b/incubator/lychee/5.1.0/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.1.0/app-readme.md b/incubator/lychee/5.1.0/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.1.0/charts/common-5.1.1.tgz b/incubator/lychee/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/lychee/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/lychee/5.1.0/ix_values.yaml b/incubator/lychee/5.1.0/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.1.0/questions.yaml b/incubator/lychee/5.1.0/questions.yaml deleted file mode 100644 index 9a21329edb..0000000000 --- a/incubator/lychee/5.1.0/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/lychee/5.1.0/templates/common.yaml b/incubator/lychee/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.1.0/test_values.yaml b/incubator/lychee/5.1.0/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.1.0/values.yaml b/incubator/lychee/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.1.1/CONFIG.md b/incubator/lychee/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.1.1/Chart.lock b/incubator/lychee/5.1.1/Chart.lock deleted file mode 100644 index 036faddce3..0000000000 --- a/incubator/lychee/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:13.029370799Z" diff --git a/incubator/lychee/5.1.1/Chart.yaml b/incubator/lychee/5.1.1/Chart.yaml deleted file mode 100644 index 616d9f5294..0000000000 --- a/incubator/lychee/5.1.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 5.1.1 diff --git a/incubator/lychee/5.1.1/README.md b/incubator/lychee/5.1.1/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.1.1/app-readme.md b/incubator/lychee/5.1.1/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.1.1/charts/common-5.1.2.tgz b/incubator/lychee/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/lychee/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/lychee/5.1.1/ix_values.yaml b/incubator/lychee/5.1.1/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.1.1/questions.yaml b/incubator/lychee/5.1.1/questions.yaml deleted file mode 100644 index 9a21329edb..0000000000 --- a/incubator/lychee/5.1.1/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36034 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/lychee/5.1.1/templates/common.yaml b/incubator/lychee/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.1.1/test_values.yaml b/incubator/lychee/5.1.1/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.1.1/values.yaml b/incubator/lychee/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.2.0/CONFIG.md b/incubator/lychee/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.2.0/Chart.lock b/incubator/lychee/5.2.0/Chart.lock deleted file mode 100644 index 1ae86d7f0f..0000000000 --- a/incubator/lychee/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:20.378725623Z" diff --git a/incubator/lychee/5.2.0/Chart.yaml b/incubator/lychee/5.2.0/Chart.yaml deleted file mode 100644 index e06b40331b..0000000000 --- a/incubator/lychee/5.2.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/truecharts/apps/tree/master/incubator/lychee -- https://github.com/k8s-at-home/charts/tree/master/charts/lychee -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -upstream_version: 2.3.1 -version: 5.2.0 diff --git a/incubator/lychee/5.2.0/README.md b/incubator/lychee/5.2.0/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.2.0/app-readme.md b/incubator/lychee/5.2.0/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.2.0/charts/common-5.1.2.tgz b/incubator/lychee/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/lychee/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/lychee/5.2.0/ix_values.yaml b/incubator/lychee/5.2.0/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.2.0/questions.yaml b/incubator/lychee/5.2.0/questions.yaml deleted file mode 100644 index 5b56f6a097..0000000000 --- a/incubator/lychee/5.2.0/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36034 - 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 - - 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/lychee/5.2.0/templates/common.yaml b/incubator/lychee/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.2.0/test_values.yaml b/incubator/lychee/5.2.0/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.2.0/values.yaml b/incubator/lychee/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.2.1/CONFIG.md b/incubator/lychee/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.2.1/Chart.lock b/incubator/lychee/5.2.1/Chart.lock deleted file mode 100644 index 5f7b2c4d3b..0000000000 --- a/incubator/lychee/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:38.892309196Z" diff --git a/incubator/lychee/5.2.1/Chart.yaml b/incubator/lychee/5.2.1/Chart.yaml deleted file mode 100644 index 7ce7fa37c6..0000000000 --- a/incubator/lychee/5.2.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/charts/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -version: 5.2.1 diff --git a/incubator/lychee/5.2.1/README.md b/incubator/lychee/5.2.1/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.2.1/app-readme.md b/incubator/lychee/5.2.1/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.2.1/charts/common-5.1.2.tgz b/incubator/lychee/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/lychee/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/lychee/5.2.1/ix_values.yaml b/incubator/lychee/5.2.1/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.2.1/questions.yaml b/incubator/lychee/5.2.1/questions.yaml deleted file mode 100644 index 5b56f6a097..0000000000 --- a/incubator/lychee/5.2.1/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36034 - 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 - - 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/lychee/5.2.1/templates/common.yaml b/incubator/lychee/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.2.1/test_values.yaml b/incubator/lychee/5.2.1/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.2.1/values.yaml b/incubator/lychee/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/lychee/5.2.2/CONFIG.md b/incubator/lychee/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/lychee/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lychee/5.2.2/Chart.lock b/incubator/lychee/5.2.2/Chart.lock deleted file mode 100644 index 81d8615b59..0000000000 --- a/incubator/lychee/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:41.952630497Z" diff --git a/incubator/lychee/5.2.2/Chart.yaml b/incubator/lychee/5.2.2/Chart.yaml deleted file mode 100644 index b755564705..0000000000 --- a/incubator/lychee/5.2.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Lychee is a free photo-management tool, which runs on your server or - web-space -home: https://github.com/truecharts/apps/tree/master/charts/incubator/lychee -icon: https://github.com/LycheeOrg/Lychee/blob/master/Banner.png?raw=true -keywords: -- lychee -- photo -- pictures -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: lychee -sources: -- https://github.com/LycheeOrg/Lychee -- https://hub.docker.com/r/lycheeorg/lychee -type: application -version: 5.2.2 diff --git a/incubator/lychee/5.2.2/README.md b/incubator/lychee/5.2.2/README.md deleted file mode 100644 index 27772b1414..0000000000 --- a/incubator/lychee/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Lychee is a free photo-management tool, which runs on your server or web-space - -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 `lychee` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lychee` 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/lychee/5.2.2/app-readme.md b/incubator/lychee/5.2.2/app-readme.md deleted file mode 100644 index 792e9d50ab..0000000000 --- a/incubator/lychee/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Lychee is a free photo-management tool, which runs on your server or web-space -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Lychee is a free photo-management tool, which runs on your server or diff --git a/incubator/lychee/5.2.2/charts/common-5.1.2.tgz b/incubator/lychee/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/lychee/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/lychee/5.2.2/ix_values.yaml b/incubator/lychee/5.2.2/ix_values.yaml deleted file mode 100644 index 63bb15faef..0000000000 --- a/incubator/lychee/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - - -## -# 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/lychee/5.2.2/questions.yaml b/incubator/lychee/5.2.2/questions.yaml deleted file mode 100644 index 5b56f6a097..0000000000 --- a/incubator/lychee/5.2.2/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36034 - 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 - - 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/lychee/5.2.2/templates/common.yaml b/incubator/lychee/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/lychee/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/lychee/5.2.2/test_values.yaml b/incubator/lychee/5.2.2/test_values.yaml deleted file mode 100644 index 20e922c74e..0000000000 --- a/incubator/lychee/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Lychee. - -image: - repository: lycheeorg/lychee-laravel - pullPolicy: IfNotPresent - tag: v4.3.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # PHP_TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/lychee/5.2.2/values.yaml b/incubator/lychee/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/3.1.5/CONFIG.md b/incubator/navidrome/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/3.1.5/Chart.lock b/incubator/navidrome/3.1.5/Chart.lock deleted file mode 100644 index 9d52140200..0000000000 --- a/incubator/navidrome/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:01.571595526Z" diff --git a/incubator/navidrome/3.1.5/Chart.yaml b/incubator/navidrome/3.1.5/Chart.yaml deleted file mode 100644 index 7293289962..0000000000 --- a/incubator/navidrome/3.1.5/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: navidrome -version: 3.1.5 -upstream_version: 2.3.1 -appVersion: "auto" -description: Navidrome is an open source web-based music collection server and streamer -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: - - navidrome - - music - - streaming -sources: - - https://github.com/truecharts/apps/tree/master/incubator/navidrome - - https://github.com/k8s-at-home/charts/tree/master/charts/navidrome - - https://github.com/deluan/navidrome - - https://hub.docker.com/r/deluan/navidrome -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/navidrome/3.1.5/README.md b/incubator/navidrome/3.1.5/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/3.1.5/app-readme.md b/incubator/navidrome/3.1.5/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/3.1.5/charts/common-3.5.5.tgz b/incubator/navidrome/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/navidrome/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/navidrome/3.1.5/ix_values.yaml b/incubator/navidrome/3.1.5/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/3.1.5/questions.yaml b/incubator/navidrome/3.1.5/questions.yaml deleted file mode 100644 index 8758663bce..0000000000 --- a/incubator/navidrome/3.1.5/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 4533 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 4533 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36027 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/3.1.5/templates/common.yaml b/incubator/navidrome/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/3.1.5/test_values.yaml b/incubator/navidrome/3.1.5/test_values.yaml deleted file mode 100644 index 2446a844f6..0000000000 --- a/incubator/navidrome/3.1.5/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/3.1.5/values.yaml b/incubator/navidrome/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/3.1.6/CONFIG.md b/incubator/navidrome/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/3.1.6/Chart.lock b/incubator/navidrome/3.1.6/Chart.lock deleted file mode 100644 index 99d7194e02..0000000000 --- a/incubator/navidrome/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:53.761770196Z" diff --git a/incubator/navidrome/3.1.6/Chart.yaml b/incubator/navidrome/3.1.6/Chart.yaml deleted file mode 100644 index 066609e8d1..0000000000 --- a/incubator/navidrome/3.1.6/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: navidrome -version: 3.1.6 -upstream_version: 2.3.1 -appVersion: "auto" -description: Navidrome is an open source web-based music collection server and streamer -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: - - navidrome - - music - - streaming -sources: - - https://github.com/truecharts/apps/tree/master/incubator/navidrome - - https://github.com/k8s-at-home/charts/tree/master/charts/navidrome - - https://github.com/deluan/navidrome - - https://hub.docker.com/r/deluan/navidrome -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/navidrome/3.1.6/README.md b/incubator/navidrome/3.1.6/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/3.1.6/app-readme.md b/incubator/navidrome/3.1.6/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/3.1.6/charts/common-3.5.8.tgz b/incubator/navidrome/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/navidrome/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/navidrome/3.1.6/ix_values.yaml b/incubator/navidrome/3.1.6/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/3.1.6/questions.yaml b/incubator/navidrome/3.1.6/questions.yaml deleted file mode 100644 index 8758663bce..0000000000 --- a/incubator/navidrome/3.1.6/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 4533 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 4533 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36027 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/3.1.6/templates/common.yaml b/incubator/navidrome/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/3.1.6/test_values.yaml b/incubator/navidrome/3.1.6/test_values.yaml deleted file mode 100644 index 2446a844f6..0000000000 --- a/incubator/navidrome/3.1.6/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/3.1.6/values.yaml b/incubator/navidrome/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/4.0.0/CONFIG.md b/incubator/navidrome/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/4.0.0/Chart.lock b/incubator/navidrome/4.0.0/Chart.lock deleted file mode 100644 index d79cb6666f..0000000000 --- a/incubator/navidrome/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:43.787813935Z" diff --git a/incubator/navidrome/4.0.0/Chart.yaml b/incubator/navidrome/4.0.0/Chart.yaml deleted file mode 100644 index 6067120976..0000000000 --- a/incubator/navidrome/4.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: navidrome -version: 4.0.0 -upstream_version: 2.3.1 -appVersion: "auto" -description: Navidrome is an open source web-based music collection server and streamer -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: - - navidrome - - music - - streaming -sources: - - https://github.com/truecharts/apps/tree/master/incubator/navidrome - - https://github.com/k8s-at-home/charts/tree/master/charts/navidrome - - https://github.com/deluan/navidrome - - https://hub.docker.com/r/deluan/navidrome -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/navidrome/4.0.0/README.md b/incubator/navidrome/4.0.0/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/4.0.0/app-readme.md b/incubator/navidrome/4.0.0/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/4.0.0/charts/common-4.1.5.tgz b/incubator/navidrome/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/navidrome/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/navidrome/4.0.0/ix_values.yaml b/incubator/navidrome/4.0.0/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/4.0.0/questions.yaml b/incubator/navidrome/4.0.0/questions.yaml deleted file mode 100644 index ff3d0a74fa..0000000000 --- a/incubator/navidrome/4.0.0/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - editable: true - hidden: false - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/4.0.0/templates/common.yaml b/incubator/navidrome/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/4.0.0/test_values.yaml b/incubator/navidrome/4.0.0/test_values.yaml deleted file mode 100644 index 574d19e5a5..0000000000 --- a/incubator/navidrome/4.0.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/4.0.0/values.yaml b/incubator/navidrome/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/4.0.1/CONFIG.md b/incubator/navidrome/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/4.0.1/Chart.lock b/incubator/navidrome/4.0.1/Chart.lock deleted file mode 100644 index 877a5eaa78..0000000000 --- a/incubator/navidrome/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:36.556865424Z" diff --git a/incubator/navidrome/4.0.1/Chart.yaml b/incubator/navidrome/4.0.1/Chart.yaml deleted file mode 100644 index c5817aad9a..0000000000 --- a/incubator/navidrome/4.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: navidrome -version: 4.0.1 -upstream_version: 2.3.1 -appVersion: "auto" -description: Navidrome is an open source web-based music collection server and streamer -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: - - navidrome - - music - - streaming -sources: - - https://github.com/truecharts/apps/tree/master/incubator/navidrome - - https://github.com/k8s-at-home/charts/tree/master/charts/navidrome - - https://github.com/deluan/navidrome - - https://hub.docker.com/r/deluan/navidrome -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/navidrome/4.0.1/README.md b/incubator/navidrome/4.0.1/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/4.0.1/app-readme.md b/incubator/navidrome/4.0.1/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/4.0.1/charts/common-4.1.6.tgz b/incubator/navidrome/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/navidrome/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/navidrome/4.0.1/ix_values.yaml b/incubator/navidrome/4.0.1/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/4.0.1/questions.yaml b/incubator/navidrome/4.0.1/questions.yaml deleted file mode 100644 index ff3d0a74fa..0000000000 --- a/incubator/navidrome/4.0.1/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - editable: true - hidden: false - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/4.0.1/templates/common.yaml b/incubator/navidrome/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/4.0.1/test_values.yaml b/incubator/navidrome/4.0.1/test_values.yaml deleted file mode 100644 index 574d19e5a5..0000000000 --- a/incubator/navidrome/4.0.1/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/4.0.1/values.yaml b/incubator/navidrome/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/4.1.0/CONFIG.md b/incubator/navidrome/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/4.1.0/Chart.lock b/incubator/navidrome/4.1.0/Chart.lock deleted file mode 100644 index f332455ebe..0000000000 --- a/incubator/navidrome/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:01.43413919Z" diff --git a/incubator/navidrome/4.1.0/Chart.yaml b/incubator/navidrome/4.1.0/Chart.yaml deleted file mode 100644 index b0d5cd6d3f..0000000000 --- a/incubator/navidrome/4.1.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 4.1.0 diff --git a/incubator/navidrome/4.1.0/README.md b/incubator/navidrome/4.1.0/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/4.1.0/app-readme.md b/incubator/navidrome/4.1.0/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/4.1.0/charts/common-4.1.6.tgz b/incubator/navidrome/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/navidrome/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/navidrome/4.1.0/ix_values.yaml b/incubator/navidrome/4.1.0/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/4.1.0/questions.yaml b/incubator/navidrome/4.1.0/questions.yaml deleted file mode 100644 index 65569b6903..0000000000 --- a/incubator/navidrome/4.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - editable: true - hidden: false - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/4.1.0/templates/common.yaml b/incubator/navidrome/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/4.1.0/test_values.yaml b/incubator/navidrome/4.1.0/test_values.yaml deleted file mode 100644 index 574d19e5a5..0000000000 --- a/incubator/navidrome/4.1.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/4.1.0/values.yaml b/incubator/navidrome/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.0.0/CONFIG.md b/incubator/navidrome/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.0.0/Chart.lock b/incubator/navidrome/5.0.0/Chart.lock deleted file mode 100644 index 54b57e50f6..0000000000 --- a/incubator/navidrome/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:36.252822509Z" diff --git a/incubator/navidrome/5.0.0/Chart.yaml b/incubator/navidrome/5.0.0/Chart.yaml deleted file mode 100644 index 6aaf4b2768..0000000000 --- a/incubator/navidrome/5.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.0.0 diff --git a/incubator/navidrome/5.0.0/README.md b/incubator/navidrome/5.0.0/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.0.0/app-readme.md b/incubator/navidrome/5.0.0/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.0.0/charts/common-5.0.0.tgz b/incubator/navidrome/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/navidrome/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/navidrome/5.0.0/ix_values.yaml b/incubator/navidrome/5.0.0/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/5.0.0/questions.yaml b/incubator/navidrome/5.0.0/questions.yaml deleted file mode 100644 index ab5e2017b5..0000000000 --- a/incubator/navidrome/5.0.0/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - editable: true - hidden: false - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/5.0.0/templates/common.yaml b/incubator/navidrome/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.0.0/test_values.yaml b/incubator/navidrome/5.0.0/test_values.yaml deleted file mode 100644 index 574d19e5a5..0000000000 --- a/incubator/navidrome/5.0.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.0.0/values.yaml b/incubator/navidrome/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.0.1/CONFIG.md b/incubator/navidrome/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.0.1/Chart.lock b/incubator/navidrome/5.0.1/Chart.lock deleted file mode 100644 index 864ccf7c07..0000000000 --- a/incubator/navidrome/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:39.237608039Z" diff --git a/incubator/navidrome/5.0.1/Chart.yaml b/incubator/navidrome/5.0.1/Chart.yaml deleted file mode 100644 index 0aee3c53ab..0000000000 --- a/incubator/navidrome/5.0.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.0.1 diff --git a/incubator/navidrome/5.0.1/README.md b/incubator/navidrome/5.0.1/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.0.1/app-readme.md b/incubator/navidrome/5.0.1/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.0.1/charts/common-5.0.0.tgz b/incubator/navidrome/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/navidrome/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/navidrome/5.0.1/ix_values.yaml b/incubator/navidrome/5.0.1/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/5.0.1/questions.yaml b/incubator/navidrome/5.0.1/questions.yaml deleted file mode 100644 index 92bdce410a..0000000000 --- a/incubator/navidrome/5.0.1/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - editable: true - hidden: false - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/5.0.1/templates/common.yaml b/incubator/navidrome/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.0.1/test_values.yaml b/incubator/navidrome/5.0.1/test_values.yaml deleted file mode 100644 index 574d19e5a5..0000000000 --- a/incubator/navidrome/5.0.1/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.0.1/values.yaml b/incubator/navidrome/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.0.2/CONFIG.md b/incubator/navidrome/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.0.2/Chart.lock b/incubator/navidrome/5.0.2/Chart.lock deleted file mode 100644 index 07d5b74bb8..0000000000 --- a/incubator/navidrome/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:43.39067106Z" diff --git a/incubator/navidrome/5.0.2/Chart.yaml b/incubator/navidrome/5.0.2/Chart.yaml deleted file mode 100644 index 1c5b0e7618..0000000000 --- a/incubator/navidrome/5.0.2/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.0.2 diff --git a/incubator/navidrome/5.0.2/README.md b/incubator/navidrome/5.0.2/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.0.2/app-readme.md b/incubator/navidrome/5.0.2/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.0.2/charts/common-5.0.2.tgz b/incubator/navidrome/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/navidrome/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/navidrome/5.0.2/ix_values.yaml b/incubator/navidrome/5.0.2/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/5.0.2/questions.yaml b/incubator/navidrome/5.0.2/questions.yaml deleted file mode 100644 index 92bdce410a..0000000000 --- a/incubator/navidrome/5.0.2/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - editable: true - hidden: false - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/5.0.2/templates/common.yaml b/incubator/navidrome/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.0.2/test_values.yaml b/incubator/navidrome/5.0.2/test_values.yaml deleted file mode 100644 index 574d19e5a5..0000000000 --- a/incubator/navidrome/5.0.2/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.0.2/values.yaml b/incubator/navidrome/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.0.3/CONFIG.md b/incubator/navidrome/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.0.3/Chart.lock b/incubator/navidrome/5.0.3/Chart.lock deleted file mode 100644 index bc6d35546d..0000000000 --- a/incubator/navidrome/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:47.989502707Z" diff --git a/incubator/navidrome/5.0.3/Chart.yaml b/incubator/navidrome/5.0.3/Chart.yaml deleted file mode 100644 index 14e894cf6b..0000000000 --- a/incubator/navidrome/5.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.0.3 diff --git a/incubator/navidrome/5.0.3/README.md b/incubator/navidrome/5.0.3/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.0.3/app-readme.md b/incubator/navidrome/5.0.3/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.0.3/charts/common-5.0.2.tgz b/incubator/navidrome/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/navidrome/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/navidrome/5.0.3/ix_values.yaml b/incubator/navidrome/5.0.3/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/5.0.3/questions.yaml b/incubator/navidrome/5.0.3/questions.yaml deleted file mode 100644 index b4ed0c17b4..0000000000 --- a/incubator/navidrome/5.0.3/questions.yaml +++ /dev/null @@ -1,408 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/navidrome/5.0.3/templates/common.yaml b/incubator/navidrome/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.0.3/test_values.yaml b/incubator/navidrome/5.0.3/test_values.yaml deleted file mode 100644 index 574d19e5a5..0000000000 --- a/incubator/navidrome/5.0.3/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.0.3/values.yaml b/incubator/navidrome/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.0.4/CONFIG.md b/incubator/navidrome/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.0.4/Chart.lock b/incubator/navidrome/5.0.4/Chart.lock deleted file mode 100644 index 5252eb50b6..0000000000 --- a/incubator/navidrome/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T15:00:03.713595822Z" diff --git a/incubator/navidrome/5.0.4/Chart.yaml b/incubator/navidrome/5.0.4/Chart.yaml deleted file mode 100644 index f1f330d590..0000000000 --- a/incubator/navidrome/5.0.4/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.0.4 diff --git a/incubator/navidrome/5.0.4/README.md b/incubator/navidrome/5.0.4/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.0.4/app-readme.md b/incubator/navidrome/5.0.4/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.0.4/charts/common-5.0.2.tgz b/incubator/navidrome/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/navidrome/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/navidrome/5.0.4/ix_values.yaml b/incubator/navidrome/5.0.4/ix_values.yaml deleted file mode 100644 index e473a71be0..0000000000 --- a/incubator/navidrome/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.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/navidrome/5.0.4/questions.yaml b/incubator/navidrome/5.0.4/questions.yaml deleted file mode 100644 index 0f2b8f007f..0000000000 --- a/incubator/navidrome/5.0.4/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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" diff --git a/incubator/navidrome/5.0.4/templates/common.yaml b/incubator/navidrome/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.0.4/test_values.yaml b/incubator/navidrome/5.0.4/test_values.yaml deleted file mode 100644 index 574d19e5a5..0000000000 --- a/incubator/navidrome/5.0.4/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.42.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.0.4/values.yaml b/incubator/navidrome/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.0.5/CONFIG.md b/incubator/navidrome/5.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.0.5/Chart.lock b/incubator/navidrome/5.0.5/Chart.lock deleted file mode 100644 index 0e38c54f4f..0000000000 --- a/incubator/navidrome/5.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:23.356057117Z" diff --git a/incubator/navidrome/5.0.5/Chart.yaml b/incubator/navidrome/5.0.5/Chart.yaml deleted file mode 100644 index 64c9fb8bfc..0000000000 --- a/incubator/navidrome/5.0.5/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.0.5 diff --git a/incubator/navidrome/5.0.5/README.md b/incubator/navidrome/5.0.5/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.0.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.0.5/app-readme.md b/incubator/navidrome/5.0.5/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.0.5/charts/common-5.0.2.tgz b/incubator/navidrome/5.0.5/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/navidrome/5.0.5/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/navidrome/5.0.5/ix_values.yaml b/incubator/navidrome/5.0.5/ix_values.yaml deleted file mode 100644 index 864240f8e6..0000000000 --- a/incubator/navidrome/5.0.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -## -# 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/navidrome/5.0.5/questions.yaml b/incubator/navidrome/5.0.5/questions.yaml deleted file mode 100644 index 0f2b8f007f..0000000000 --- a/incubator/navidrome/5.0.5/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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" diff --git a/incubator/navidrome/5.0.5/templates/common.yaml b/incubator/navidrome/5.0.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.0.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.0.5/test_values.yaml b/incubator/navidrome/5.0.5/test_values.yaml deleted file mode 100644 index 1fa719bed4..0000000000 --- a/incubator/navidrome/5.0.5/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.0.5/values.yaml b/incubator/navidrome/5.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.1.0/CONFIG.md b/incubator/navidrome/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.1.0/Chart.lock b/incubator/navidrome/5.1.0/Chart.lock deleted file mode 100644 index 71ff913eb8..0000000000 --- a/incubator/navidrome/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:19.561256767Z" diff --git a/incubator/navidrome/5.1.0/Chart.yaml b/incubator/navidrome/5.1.0/Chart.yaml deleted file mode 100644 index 1a5fc21ee1..0000000000 --- a/incubator/navidrome/5.1.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.1.0 diff --git a/incubator/navidrome/5.1.0/README.md b/incubator/navidrome/5.1.0/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.1.0/app-readme.md b/incubator/navidrome/5.1.0/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.1.0/charts/common-5.1.1.tgz b/incubator/navidrome/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/navidrome/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/navidrome/5.1.0/ix_values.yaml b/incubator/navidrome/5.1.0/ix_values.yaml deleted file mode 100644 index 864240f8e6..0000000000 --- a/incubator/navidrome/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -## -# 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/navidrome/5.1.0/questions.yaml b/incubator/navidrome/5.1.0/questions.yaml deleted file mode 100644 index 0f2b8f007f..0000000000 --- a/incubator/navidrome/5.1.0/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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" diff --git a/incubator/navidrome/5.1.0/templates/common.yaml b/incubator/navidrome/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.1.0/test_values.yaml b/incubator/navidrome/5.1.0/test_values.yaml deleted file mode 100644 index 1fa719bed4..0000000000 --- a/incubator/navidrome/5.1.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.1.0/values.yaml b/incubator/navidrome/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.1.1/CONFIG.md b/incubator/navidrome/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.1.1/Chart.lock b/incubator/navidrome/5.1.1/Chart.lock deleted file mode 100644 index ebff0bc0e4..0000000000 --- a/incubator/navidrome/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:14.023069678Z" diff --git a/incubator/navidrome/5.1.1/Chart.yaml b/incubator/navidrome/5.1.1/Chart.yaml deleted file mode 100644 index f69c0cb411..0000000000 --- a/incubator/navidrome/5.1.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.1.1 diff --git a/incubator/navidrome/5.1.1/README.md b/incubator/navidrome/5.1.1/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.1.1/app-readme.md b/incubator/navidrome/5.1.1/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.1.1/charts/common-5.1.2.tgz b/incubator/navidrome/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/navidrome/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/navidrome/5.1.1/ix_values.yaml b/incubator/navidrome/5.1.1/ix_values.yaml deleted file mode 100644 index 864240f8e6..0000000000 --- a/incubator/navidrome/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -## -# 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/navidrome/5.1.1/questions.yaml b/incubator/navidrome/5.1.1/questions.yaml deleted file mode 100644 index 0f2b8f007f..0000000000 --- a/incubator/navidrome/5.1.1/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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" diff --git a/incubator/navidrome/5.1.1/templates/common.yaml b/incubator/navidrome/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.1.1/test_values.yaml b/incubator/navidrome/5.1.1/test_values.yaml deleted file mode 100644 index 1fa719bed4..0000000000 --- a/incubator/navidrome/5.1.1/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.1.1/values.yaml b/incubator/navidrome/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.2.0/CONFIG.md b/incubator/navidrome/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.2.0/Chart.lock b/incubator/navidrome/5.2.0/Chart.lock deleted file mode 100644 index 99ddd33473..0000000000 --- a/incubator/navidrome/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:21.090456592Z" diff --git a/incubator/navidrome/5.2.0/Chart.yaml b/incubator/navidrome/5.2.0/Chart.yaml deleted file mode 100644 index e6427ace60..0000000000 --- a/incubator/navidrome/5.2.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/truecharts/apps/tree/master/incubator/navidrome -- https://github.com/k8s-at-home/charts/tree/master/charts/navidrome -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -upstream_version: 2.3.1 -version: 5.2.0 diff --git a/incubator/navidrome/5.2.0/README.md b/incubator/navidrome/5.2.0/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.2.0/app-readme.md b/incubator/navidrome/5.2.0/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.2.0/charts/common-5.1.2.tgz b/incubator/navidrome/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/navidrome/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/navidrome/5.2.0/ix_values.yaml b/incubator/navidrome/5.2.0/ix_values.yaml deleted file mode 100644 index 864240f8e6..0000000000 --- a/incubator/navidrome/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -## -# 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/navidrome/5.2.0/questions.yaml b/incubator/navidrome/5.2.0/questions.yaml deleted file mode 100644 index bdd693223e..0000000000 --- a/incubator/navidrome/5.2.0/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/navidrome/5.2.0/templates/common.yaml b/incubator/navidrome/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.2.0/test_values.yaml b/incubator/navidrome/5.2.0/test_values.yaml deleted file mode 100644 index 1fa719bed4..0000000000 --- a/incubator/navidrome/5.2.0/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.2.0/values.yaml b/incubator/navidrome/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.2.1/CONFIG.md b/incubator/navidrome/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.2.1/Chart.lock b/incubator/navidrome/5.2.1/Chart.lock deleted file mode 100644 index 928c0377fb..0000000000 --- a/incubator/navidrome/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:39.457213031Z" diff --git a/incubator/navidrome/5.2.1/Chart.yaml b/incubator/navidrome/5.2.1/Chart.yaml deleted file mode 100644 index 02ddcf58fb..0000000000 --- a/incubator/navidrome/5.2.1/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/charts/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -version: 5.2.1 diff --git a/incubator/navidrome/5.2.1/README.md b/incubator/navidrome/5.2.1/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.2.1/app-readme.md b/incubator/navidrome/5.2.1/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.2.1/charts/common-5.1.2.tgz b/incubator/navidrome/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/navidrome/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/navidrome/5.2.1/ix_values.yaml b/incubator/navidrome/5.2.1/ix_values.yaml deleted file mode 100644 index 864240f8e6..0000000000 --- a/incubator/navidrome/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -## -# 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/navidrome/5.2.1/questions.yaml b/incubator/navidrome/5.2.1/questions.yaml deleted file mode 100644 index bdd693223e..0000000000 --- a/incubator/navidrome/5.2.1/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/navidrome/5.2.1/templates/common.yaml b/incubator/navidrome/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.2.1/test_values.yaml b/incubator/navidrome/5.2.1/test_values.yaml deleted file mode 100644 index 1fa719bed4..0000000000 --- a/incubator/navidrome/5.2.1/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.2.1/values.yaml b/incubator/navidrome/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/navidrome/5.2.2/CONFIG.md b/incubator/navidrome/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/navidrome/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/navidrome/5.2.2/Chart.lock b/incubator/navidrome/5.2.2/Chart.lock deleted file mode 100644 index 142f75f3f7..0000000000 --- a/incubator/navidrome/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:42.882598843Z" diff --git a/incubator/navidrome/5.2.2/Chart.yaml b/incubator/navidrome/5.2.2/Chart.yaml deleted file mode 100644 index 757446e798..0000000000 --- a/incubator/navidrome/5.2.2/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Navidrome is an open source web-based music collection server and streamer -home: https://github.com/truecharts/apps/tree/master/charts/incubator/navidrome -icon: https://raw.githubusercontent.com/navidrome/navidrome/v0.42.0/ui/src/icons/android-icon-192x192.png -keywords: -- navidrome -- music -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: navidrome -sources: -- https://github.com/deluan/navidrome -- https://hub.docker.com/r/deluan/navidrome -type: application -version: 5.2.2 diff --git a/incubator/navidrome/5.2.2/README.md b/incubator/navidrome/5.2.2/README.md deleted file mode 100644 index 5e5e1c7412..0000000000 --- a/incubator/navidrome/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Navidrome is an open source web-based music collection server and streamer - -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 `navidrome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `navidrome` 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/navidrome/5.2.2/app-readme.md b/incubator/navidrome/5.2.2/app-readme.md deleted file mode 100644 index 4f10b99427..0000000000 --- a/incubator/navidrome/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Navidrome is an open source web-based music collection server and streamer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Navidrome is an open source web-based music collection server and streamer diff --git a/incubator/navidrome/5.2.2/charts/common-5.1.2.tgz b/incubator/navidrome/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/navidrome/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/navidrome/5.2.2/ix_values.yaml b/incubator/navidrome/5.2.2/ix_values.yaml deleted file mode 100644 index 864240f8e6..0000000000 --- a/incubator/navidrome/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -## -# 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/navidrome/5.2.2/questions.yaml b/incubator/navidrome/5.2.2/questions.yaml deleted file mode 100644 index bdd693223e..0000000000 --- a/incubator/navidrome/5.2.2/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 4533 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 4533 - 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: 36027 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/navidrome/5.2.2/templates/common.yaml b/incubator/navidrome/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/navidrome/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/navidrome/5.2.2/test_values.yaml b/incubator/navidrome/5.2.2/test_values.yaml deleted file mode 100644 index 1fa719bed4..0000000000 --- a/incubator/navidrome/5.2.2/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for Navidrome. - -image: - repository: deluan/navidrome - pullPolicy: IfNotPresent - tag: 0.43.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 4533 - -env: - ND_SCANINTERVAL: "15m" - ND_LOGLEVEL: "info" - ND_SESSIONTIMEOUT: "24h" - ND_ENABLETRANSCODINGCONFIG: "true" - ND_MUSICFOLDER: "/music" - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/navidrome/5.2.2/values.yaml b/incubator/navidrome/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/3.1.5/CONFIG.md b/incubator/node-red/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/3.1.5/Chart.lock b/incubator/node-red/3.1.5/Chart.lock deleted file mode 100644 index 1630717ae9..0000000000 --- a/incubator/node-red/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:01.873613864Z" diff --git a/incubator/node-red/3.1.5/Chart.yaml b/incubator/node-red/3.1.5/Chart.yaml deleted file mode 100644 index fc4384e375..0000000000 --- a/incubator/node-red/3.1.5/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: node-red -version: 3.1.5 -upstream_version: 5.2.1 -appVersion: "auto" -description: Node-RED is low-code programming for event-driven applications -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: - - node-red - - nodered -sources: - - https://github.com/truecharts/apps/tree/master/incubator/node-red - - https://github.com/k8s-at-home/charts/tree/master/charts/node-red - - https://github.com/node-red/node-red-docker -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/node-red/3.1.5/README.md b/incubator/node-red/3.1.5/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/3.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/3.1.5/app-readme.md b/incubator/node-red/3.1.5/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/3.1.5/charts/common-3.5.5.tgz b/incubator/node-red/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/node-red/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/node-red/3.1.5/ix_values.yaml b/incubator/node-red/3.1.5/ix_values.yaml deleted file mode 100644 index 48dd3201f6..0000000000 --- a/incubator/node-red/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.4 - -## -# 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/node-red/3.1.5/questions.yaml b/incubator/node-red/3.1.5/questions.yaml deleted file mode 100644 index eb29b285f0..0000000000 --- a/incubator/node-red/3.1.5/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 1880 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 1880 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36028 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/3.1.5/templates/common.yaml b/incubator/node-red/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/3.1.5/test_values.yaml b/incubator/node-red/3.1.5/test_values.yaml deleted file mode 100644 index 4339f588fc..0000000000 --- a/incubator/node-red/3.1.5/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.4 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -services: - main: - port: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/3.1.5/values.yaml b/incubator/node-red/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/3.1.6/CONFIG.md b/incubator/node-red/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/3.1.6/Chart.lock b/incubator/node-red/3.1.6/Chart.lock deleted file mode 100644 index 2f80f68a92..0000000000 --- a/incubator/node-red/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:54.087074681Z" diff --git a/incubator/node-red/3.1.6/Chart.yaml b/incubator/node-red/3.1.6/Chart.yaml deleted file mode 100644 index 5192c9e04e..0000000000 --- a/incubator/node-red/3.1.6/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: node-red -version: 3.1.6 -upstream_version: 5.2.1 -appVersion: "auto" -description: Node-RED is low-code programming for event-driven applications -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: - - node-red - - nodered -sources: - - https://github.com/truecharts/apps/tree/master/incubator/node-red - - https://github.com/k8s-at-home/charts/tree/master/charts/node-red - - https://github.com/node-red/node-red-docker -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/node-red/3.1.6/README.md b/incubator/node-red/3.1.6/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/3.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/3.1.6/app-readme.md b/incubator/node-red/3.1.6/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/3.1.6/charts/common-3.5.8.tgz b/incubator/node-red/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/node-red/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/node-red/3.1.6/ix_values.yaml b/incubator/node-red/3.1.6/ix_values.yaml deleted file mode 100644 index 48dd3201f6..0000000000 --- a/incubator/node-red/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.4 - -## -# 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/node-red/3.1.6/questions.yaml b/incubator/node-red/3.1.6/questions.yaml deleted file mode 100644 index eb29b285f0..0000000000 --- a/incubator/node-red/3.1.6/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 1880 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 1880 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36028 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/3.1.6/templates/common.yaml b/incubator/node-red/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/3.1.6/test_values.yaml b/incubator/node-red/3.1.6/test_values.yaml deleted file mode 100644 index 4339f588fc..0000000000 --- a/incubator/node-red/3.1.6/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.4 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -services: - main: - port: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/3.1.6/values.yaml b/incubator/node-red/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/4.0.0/CONFIG.md b/incubator/node-red/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/4.0.0/Chart.lock b/incubator/node-red/4.0.0/Chart.lock deleted file mode 100644 index d7f9edc72f..0000000000 --- a/incubator/node-red/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T19:01:49.921436326Z" diff --git a/incubator/node-red/4.0.0/Chart.yaml b/incubator/node-red/4.0.0/Chart.yaml deleted file mode 100644 index 559dd6d65d..0000000000 --- a/incubator/node-red/4.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: node-red -version: 4.0.0 -upstream_version: 5.2.1 -appVersion: "auto" -description: Node-RED is low-code programming for event-driven applications -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: - - node-red - - nodered -sources: - - https://github.com/truecharts/apps/tree/master/incubator/node-red - - https://github.com/k8s-at-home/charts/tree/master/charts/node-red - - https://github.com/node-red/node-red-docker -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/node-red/4.0.0/README.md b/incubator/node-red/4.0.0/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/4.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/4.0.0/app-readme.md b/incubator/node-red/4.0.0/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/4.0.0/charts/common-4.1.5.tgz b/incubator/node-red/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/node-red/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/node-red/4.0.0/ix_values.yaml b/incubator/node-red/4.0.0/ix_values.yaml deleted file mode 100644 index 48dd3201f6..0000000000 --- a/incubator/node-red/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.4 - -## -# 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/node-red/4.0.0/questions.yaml b/incubator/node-red/4.0.0/questions.yaml deleted file mode 100644 index 56ea8f3945..0000000000 --- a/incubator/node-red/4.0.0/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - editable: true - hidden: false - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/4.0.0/templates/common.yaml b/incubator/node-red/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/4.0.0/test_values.yaml b/incubator/node-red/4.0.0/test_values.yaml deleted file mode 100644 index c211e7ebf6..0000000000 --- a/incubator/node-red/4.0.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.4 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/4.0.0/values.yaml b/incubator/node-red/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/4.0.1/CONFIG.md b/incubator/node-red/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/4.0.1/Chart.lock b/incubator/node-red/4.0.1/Chart.lock deleted file mode 100644 index a915369974..0000000000 --- a/incubator/node-red/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:44.204229164Z" diff --git a/incubator/node-red/4.0.1/Chart.yaml b/incubator/node-red/4.0.1/Chart.yaml deleted file mode 100644 index 4151bcaf4a..0000000000 --- a/incubator/node-red/4.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 4.0.1 diff --git a/incubator/node-red/4.0.1/README.md b/incubator/node-red/4.0.1/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/4.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/4.0.1/app-readme.md b/incubator/node-red/4.0.1/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/4.0.1/charts/common-4.1.5.tgz b/incubator/node-red/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/node-red/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/node-red/4.0.1/ix_values.yaml b/incubator/node-red/4.0.1/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/4.0.1/questions.yaml b/incubator/node-red/4.0.1/questions.yaml deleted file mode 100644 index 56ea8f3945..0000000000 --- a/incubator/node-red/4.0.1/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - editable: true - hidden: false - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/4.0.1/templates/common.yaml b/incubator/node-red/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/4.0.1/test_values.yaml b/incubator/node-red/4.0.1/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/4.0.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/4.0.1/values.yaml b/incubator/node-red/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/4.0.2/CONFIG.md b/incubator/node-red/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/4.0.2/Chart.lock b/incubator/node-red/4.0.2/Chart.lock deleted file mode 100644 index af2366506e..0000000000 --- a/incubator/node-red/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:36.972671854Z" diff --git a/incubator/node-red/4.0.2/Chart.yaml b/incubator/node-red/4.0.2/Chart.yaml deleted file mode 100644 index 9e4c10e093..0000000000 --- a/incubator/node-red/4.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 4.0.2 diff --git a/incubator/node-red/4.0.2/README.md b/incubator/node-red/4.0.2/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/4.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/4.0.2/app-readme.md b/incubator/node-red/4.0.2/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/4.0.2/charts/common-4.1.6.tgz b/incubator/node-red/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/node-red/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/node-red/4.0.2/ix_values.yaml b/incubator/node-red/4.0.2/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/4.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/4.0.2/questions.yaml b/incubator/node-red/4.0.2/questions.yaml deleted file mode 100644 index 56ea8f3945..0000000000 --- a/incubator/node-red/4.0.2/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - editable: true - hidden: false - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/4.0.2/templates/common.yaml b/incubator/node-red/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/4.0.2/test_values.yaml b/incubator/node-red/4.0.2/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/4.0.2/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/4.0.2/values.yaml b/incubator/node-red/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/4.1.0/CONFIG.md b/incubator/node-red/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/4.1.0/Chart.lock b/incubator/node-red/4.1.0/Chart.lock deleted file mode 100644 index 6f15e18c46..0000000000 --- a/incubator/node-red/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:01.903026335Z" diff --git a/incubator/node-red/4.1.0/Chart.yaml b/incubator/node-red/4.1.0/Chart.yaml deleted file mode 100644 index 484a50bf3d..0000000000 --- a/incubator/node-red/4.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 4.1.0 diff --git a/incubator/node-red/4.1.0/README.md b/incubator/node-red/4.1.0/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/4.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/4.1.0/app-readme.md b/incubator/node-red/4.1.0/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/4.1.0/charts/common-4.1.6.tgz b/incubator/node-red/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/node-red/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/node-red/4.1.0/ix_values.yaml b/incubator/node-red/4.1.0/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/4.1.0/questions.yaml b/incubator/node-red/4.1.0/questions.yaml deleted file mode 100644 index 87b6d28fe5..0000000000 --- a/incubator/node-red/4.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - editable: true - hidden: false - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/4.1.0/templates/common.yaml b/incubator/node-red/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/4.1.0/test_values.yaml b/incubator/node-red/4.1.0/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/4.1.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/4.1.0/values.yaml b/incubator/node-red/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.0.0/CONFIG.md b/incubator/node-red/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.0.0/Chart.lock b/incubator/node-red/5.0.0/Chart.lock deleted file mode 100644 index a2b60b04d4..0000000000 --- a/incubator/node-red/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:36.780835011Z" diff --git a/incubator/node-red/5.0.0/Chart.yaml b/incubator/node-red/5.0.0/Chart.yaml deleted file mode 100644 index 480337a61d..0000000000 --- a/incubator/node-red/5.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 5.0.0 diff --git a/incubator/node-red/5.0.0/README.md b/incubator/node-red/5.0.0/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.0.0/app-readme.md b/incubator/node-red/5.0.0/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.0.0/charts/common-5.0.0.tgz b/incubator/node-red/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/node-red/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/node-red/5.0.0/ix_values.yaml b/incubator/node-red/5.0.0/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.0.0/questions.yaml b/incubator/node-red/5.0.0/questions.yaml deleted file mode 100644 index 67ecfc7224..0000000000 --- a/incubator/node-red/5.0.0/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - editable: true - hidden: false - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/5.0.0/templates/common.yaml b/incubator/node-red/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.0.0/test_values.yaml b/incubator/node-red/5.0.0/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.0.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.0.0/values.yaml b/incubator/node-red/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.0.1/CONFIG.md b/incubator/node-red/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.0.1/Chart.lock b/incubator/node-red/5.0.1/Chart.lock deleted file mode 100644 index 61ae7bdbaf..0000000000 --- a/incubator/node-red/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:39.864870995Z" diff --git a/incubator/node-red/5.0.1/Chart.yaml b/incubator/node-red/5.0.1/Chart.yaml deleted file mode 100644 index fda18aae89..0000000000 --- a/incubator/node-red/5.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 5.0.1 diff --git a/incubator/node-red/5.0.1/README.md b/incubator/node-red/5.0.1/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.0.1/app-readme.md b/incubator/node-red/5.0.1/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.0.1/charts/common-5.0.0.tgz b/incubator/node-red/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/node-red/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/node-red/5.0.1/ix_values.yaml b/incubator/node-red/5.0.1/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.0.1/questions.yaml b/incubator/node-red/5.0.1/questions.yaml deleted file mode 100644 index 0f6c621c9f..0000000000 --- a/incubator/node-red/5.0.1/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - editable: true - hidden: false - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/5.0.1/templates/common.yaml b/incubator/node-red/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.0.1/test_values.yaml b/incubator/node-red/5.0.1/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.0.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.0.1/values.yaml b/incubator/node-red/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.0.2/CONFIG.md b/incubator/node-red/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.0.2/Chart.lock b/incubator/node-red/5.0.2/Chart.lock deleted file mode 100644 index 3b55b8fb73..0000000000 --- a/incubator/node-red/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:43.796822023Z" diff --git a/incubator/node-red/5.0.2/Chart.yaml b/incubator/node-red/5.0.2/Chart.yaml deleted file mode 100644 index ba1775e3a0..0000000000 --- a/incubator/node-red/5.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 5.0.2 diff --git a/incubator/node-red/5.0.2/README.md b/incubator/node-red/5.0.2/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.0.2/app-readme.md b/incubator/node-red/5.0.2/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.0.2/charts/common-5.0.2.tgz b/incubator/node-red/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/node-red/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/node-red/5.0.2/ix_values.yaml b/incubator/node-red/5.0.2/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.0.2/questions.yaml b/incubator/node-red/5.0.2/questions.yaml deleted file mode 100644 index 0f6c621c9f..0000000000 --- a/incubator/node-red/5.0.2/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - editable: true - hidden: false - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/5.0.2/templates/common.yaml b/incubator/node-red/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.0.2/test_values.yaml b/incubator/node-red/5.0.2/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.0.2/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.0.2/values.yaml b/incubator/node-red/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.0.3/CONFIG.md b/incubator/node-red/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.0.3/Chart.lock b/incubator/node-red/5.0.3/Chart.lock deleted file mode 100644 index b3f65a8145..0000000000 --- a/incubator/node-red/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:48.541013951Z" diff --git a/incubator/node-red/5.0.3/Chart.yaml b/incubator/node-red/5.0.3/Chart.yaml deleted file mode 100644 index fc0ecebc13..0000000000 --- a/incubator/node-red/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 5.0.3 diff --git a/incubator/node-red/5.0.3/README.md b/incubator/node-red/5.0.3/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.0.3/app-readme.md b/incubator/node-red/5.0.3/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.0.3/charts/common-5.0.2.tgz b/incubator/node-red/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/node-red/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/node-red/5.0.3/ix_values.yaml b/incubator/node-red/5.0.3/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.0.3/questions.yaml b/incubator/node-red/5.0.3/questions.yaml deleted file mode 100644 index ce1dca1fe0..0000000000 --- a/incubator/node-red/5.0.3/questions.yaml +++ /dev/null @@ -1,408 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/node-red/5.0.3/templates/common.yaml b/incubator/node-red/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.0.3/test_values.yaml b/incubator/node-red/5.0.3/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.0.3/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.0.3/values.yaml b/incubator/node-red/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.0.4/CONFIG.md b/incubator/node-red/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.0.4/Chart.lock b/incubator/node-red/5.0.4/Chart.lock deleted file mode 100644 index 68a1e215c9..0000000000 --- a/incubator/node-red/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:24.154780203Z" diff --git a/incubator/node-red/5.0.4/Chart.yaml b/incubator/node-red/5.0.4/Chart.yaml deleted file mode 100644 index 6d5773ccc7..0000000000 --- a/incubator/node-red/5.0.4/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 5.0.4 diff --git a/incubator/node-red/5.0.4/README.md b/incubator/node-red/5.0.4/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.0.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.0.4/app-readme.md b/incubator/node-red/5.0.4/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.0.4/charts/common-5.0.2.tgz b/incubator/node-red/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/node-red/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/node-red/5.0.4/ix_values.yaml b/incubator/node-red/5.0.4/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.0.4/questions.yaml b/incubator/node-red/5.0.4/questions.yaml deleted file mode 100644 index 8b512d9496..0000000000 --- a/incubator/node-red/5.0.4/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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" diff --git a/incubator/node-red/5.0.4/templates/common.yaml b/incubator/node-red/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.0.4/test_values.yaml b/incubator/node-red/5.0.4/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.0.4/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.0.4/values.yaml b/incubator/node-red/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.1.0/CONFIG.md b/incubator/node-red/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.1.0/Chart.lock b/incubator/node-red/5.1.0/Chart.lock deleted file mode 100644 index 7a8019aee4..0000000000 --- a/incubator/node-red/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:20.130734984Z" diff --git a/incubator/node-red/5.1.0/Chart.yaml b/incubator/node-red/5.1.0/Chart.yaml deleted file mode 100644 index 1231682cb3..0000000000 --- a/incubator/node-red/5.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 5.1.0 diff --git a/incubator/node-red/5.1.0/README.md b/incubator/node-red/5.1.0/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.1.0/app-readme.md b/incubator/node-red/5.1.0/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.1.0/charts/common-5.1.1.tgz b/incubator/node-red/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/node-red/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/node-red/5.1.0/ix_values.yaml b/incubator/node-red/5.1.0/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.1.0/questions.yaml b/incubator/node-red/5.1.0/questions.yaml deleted file mode 100644 index 8b512d9496..0000000000 --- a/incubator/node-red/5.1.0/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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" diff --git a/incubator/node-red/5.1.0/templates/common.yaml b/incubator/node-red/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.1.0/test_values.yaml b/incubator/node-red/5.1.0/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.1.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.1.0/values.yaml b/incubator/node-red/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.1.1/CONFIG.md b/incubator/node-red/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.1.1/Chart.lock b/incubator/node-red/5.1.1/Chart.lock deleted file mode 100644 index fe90cc1485..0000000000 --- a/incubator/node-red/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:14.986904857Z" diff --git a/incubator/node-red/5.1.1/Chart.yaml b/incubator/node-red/5.1.1/Chart.yaml deleted file mode 100644 index 8c1b1a56be..0000000000 --- a/incubator/node-red/5.1.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 5.1.1 diff --git a/incubator/node-red/5.1.1/README.md b/incubator/node-red/5.1.1/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.1.1/app-readme.md b/incubator/node-red/5.1.1/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.1.1/charts/common-5.1.2.tgz b/incubator/node-red/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/node-red/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/node-red/5.1.1/ix_values.yaml b/incubator/node-red/5.1.1/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.1.1/questions.yaml b/incubator/node-red/5.1.1/questions.yaml deleted file mode 100644 index 8b512d9496..0000000000 --- a/incubator/node-red/5.1.1/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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" - 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" - 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" diff --git a/incubator/node-red/5.1.1/templates/common.yaml b/incubator/node-red/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.1.1/test_values.yaml b/incubator/node-red/5.1.1/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.1.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.1.1/values.yaml b/incubator/node-red/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.2.0/CONFIG.md b/incubator/node-red/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.2.0/Chart.lock b/incubator/node-red/5.2.0/Chart.lock deleted file mode 100644 index 254b6436b1..0000000000 --- a/incubator/node-red/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:21.81390747Z" diff --git a/incubator/node-red/5.2.0/Chart.yaml b/incubator/node-red/5.2.0/Chart.yaml deleted file mode 100644 index f8ae891a70..0000000000 --- a/incubator/node-red/5.2.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/truecharts/apps/tree/master/incubator/node-red -- https://github.com/k8s-at-home/charts/tree/master/charts/node-red -- https://github.com/node-red/node-red-docker -type: application -upstream_version: 5.2.1 -version: 5.2.0 diff --git a/incubator/node-red/5.2.0/README.md b/incubator/node-red/5.2.0/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.2.0/app-readme.md b/incubator/node-red/5.2.0/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.2.0/charts/common-5.1.2.tgz b/incubator/node-red/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/node-red/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/node-red/5.2.0/ix_values.yaml b/incubator/node-red/5.2.0/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.2.0/questions.yaml b/incubator/node-red/5.2.0/questions.yaml deleted file mode 100644 index ed6bbab07e..0000000000 --- a/incubator/node-red/5.2.0/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/node-red/5.2.0/templates/common.yaml b/incubator/node-red/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.2.0/test_values.yaml b/incubator/node-red/5.2.0/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.2.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.2.0/values.yaml b/incubator/node-red/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.2.1/CONFIG.md b/incubator/node-red/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.2.1/Chart.lock b/incubator/node-red/5.2.1/Chart.lock deleted file mode 100644 index fa7dd4c463..0000000000 --- a/incubator/node-red/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:40.100737529Z" diff --git a/incubator/node-red/5.2.1/Chart.yaml b/incubator/node-red/5.2.1/Chart.yaml deleted file mode 100644 index b9370041eb..0000000000 --- a/incubator/node-red/5.2.1/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/charts/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/node-red/node-red-docker -type: application -version: 5.2.1 diff --git a/incubator/node-red/5.2.1/README.md b/incubator/node-red/5.2.1/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.2.1/app-readme.md b/incubator/node-red/5.2.1/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.2.1/charts/common-5.1.2.tgz b/incubator/node-red/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/node-red/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/node-red/5.2.1/ix_values.yaml b/incubator/node-red/5.2.1/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.2.1/questions.yaml b/incubator/node-red/5.2.1/questions.yaml deleted file mode 100644 index ed6bbab07e..0000000000 --- a/incubator/node-red/5.2.1/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/node-red/5.2.1/templates/common.yaml b/incubator/node-red/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.2.1/test_values.yaml b/incubator/node-red/5.2.1/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.2.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.2.1/values.yaml b/incubator/node-red/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/node-red/5.2.2/CONFIG.md b/incubator/node-red/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/node-red/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/node-red/5.2.2/Chart.lock b/incubator/node-red/5.2.2/Chart.lock deleted file mode 100644 index 1dacb88a76..0000000000 --- a/incubator/node-red/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:43.84970027Z" diff --git a/incubator/node-red/5.2.2/Chart.yaml b/incubator/node-red/5.2.2/Chart.yaml deleted file mode 100644 index 6d044dbf6b..0000000000 --- a/incubator/node-red/5.2.2/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Node-RED is low-code programming for event-driven applications -home: https://github.com/truecharts/apps/tree/master/charts/incubator/node-red -icon: https://nodered.org/about/resources/media/node-red-icon-2.png -keywords: -- node-red -- nodered -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: node-red -sources: -- https://github.com/node-red/node-red-docker -type: application -version: 5.2.2 diff --git a/incubator/node-red/5.2.2/README.md b/incubator/node-red/5.2.2/README.md deleted file mode 100644 index ef5216e002..0000000000 --- a/incubator/node-red/5.2.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Node-RED is low-code programming for event-driven applications - -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 `node-red` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `node-red` 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/node-red/5.2.2/app-readme.md b/incubator/node-red/5.2.2/app-readme.md deleted file mode 100644 index 6ecbe710e7..0000000000 --- a/incubator/node-red/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Node-RED is low-code programming for event-driven applications -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Node-RED is low-code programming for event-driven applications diff --git a/incubator/node-red/5.2.2/charts/common-5.1.2.tgz b/incubator/node-red/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/node-red/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/node-red/5.2.2/ix_values.yaml b/incubator/node-red/5.2.2/ix_values.yaml deleted file mode 100644 index 1a08797f27..0000000000 --- a/incubator/node-red/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -## -# 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/node-red/5.2.2/questions.yaml b/incubator/node-red/5.2.2/questions.yaml deleted file mode 100644 index ed6bbab07e..0000000000 --- a/incubator/node-red/5.2.2/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 1880 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1880 - 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: 36028 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/node-red/5.2.2/templates/common.yaml b/incubator/node-red/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/node-red/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/node-red/5.2.2/test_values.yaml b/incubator/node-red/5.2.2/test_values.yaml deleted file mode 100644 index f0e52b0b38..0000000000 --- a/incubator/node-red/5.2.2/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for node-red. - -image: - repository: nodered/node-red - pullPolicy: IfNotPresent - tag: 1.3.5 - -strategy: - type: Recreate - -# See more environment varaibles in the node-red documentation -# https://nodered.org/docs/getting-started/docker -env: {} - # TZ: - # NODE_OPTIONS: - # NODE_RED_ENABLE_PROJECTS: - # NODE_RED_ENABLE_SAFE_MODE: - # FLOWS: - -service: - main: - ports: - main: - port: 1880 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/node-red/5.2.2/values.yaml b/incubator/node-red/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/3.1.5/CONFIG.md b/incubator/nzbget/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/3.1.5/Chart.lock b/incubator/nzbget/3.1.5/Chart.lock deleted file mode 100644 index e825b6d421..0000000000 --- a/incubator/nzbget/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:02.151642147Z" diff --git a/incubator/nzbget/3.1.5/Chart.yaml b/incubator/nzbget/3.1.5/Chart.yaml deleted file mode 100644 index 863ecde882..0000000000 --- a/incubator/nzbget/3.1.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nzbget -version: 3.1.5 -upstream_version: 7.3.1 -appVersion: "auto" -description: NZBGet is a Usenet downloader client -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/nzbget -icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 -keywords: - - nzbget - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/nzbget - - https://github.com/k8s-at-home/charts/tree/master/charts/nzbget - - https://hub.docker.com/r/linuxserver/nzbget/ - - https://nzbget.net/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/nzbget/3.1.5/README.md b/incubator/nzbget/3.1.5/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/3.1.5/app-readme.md b/incubator/nzbget/3.1.5/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/3.1.5/charts/common-3.5.5.tgz b/incubator/nzbget/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/nzbget/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/nzbget/3.1.5/ix_values.yaml b/incubator/nzbget/3.1.5/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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/3.1.5/questions.yaml b/incubator/nzbget/3.1.5/questions.yaml deleted file mode 100644 index 842b21e738..0000000000 --- a/incubator/nzbget/3.1.5/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 6789 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 6789 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36021 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/3.1.5/templates/common.yaml b/incubator/nzbget/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/3.1.5/test_values.yaml b/incubator/nzbget/3.1.5/test_values.yaml deleted file mode 100644 index 212877c5f1..0000000000 --- a/incubator/nzbget/3.1.5/test_values.yaml +++ /dev/null @@ -1,23 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 6789 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/nzbget/3.1.5/values.yaml b/incubator/nzbget/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/3.1.6/CONFIG.md b/incubator/nzbget/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/3.1.6/Chart.lock b/incubator/nzbget/3.1.6/Chart.lock deleted file mode 100644 index 4a3a2b9672..0000000000 --- a/incubator/nzbget/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:54.442418101Z" diff --git a/incubator/nzbget/3.1.6/Chart.yaml b/incubator/nzbget/3.1.6/Chart.yaml deleted file mode 100644 index 05a3cf88a9..0000000000 --- a/incubator/nzbget/3.1.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nzbget -version: 3.1.6 -upstream_version: 7.3.1 -appVersion: "auto" -description: NZBGet is a Usenet downloader client -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/nzbget -icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 -keywords: - - nzbget - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/nzbget - - https://github.com/k8s-at-home/charts/tree/master/charts/nzbget - - https://hub.docker.com/r/linuxserver/nzbget/ - - https://nzbget.net/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/nzbget/3.1.6/README.md b/incubator/nzbget/3.1.6/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/3.1.6/app-readme.md b/incubator/nzbget/3.1.6/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/3.1.6/charts/common-3.5.8.tgz b/incubator/nzbget/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/nzbget/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/nzbget/3.1.6/ix_values.yaml b/incubator/nzbget/3.1.6/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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/3.1.6/questions.yaml b/incubator/nzbget/3.1.6/questions.yaml deleted file mode 100644 index 842b21e738..0000000000 --- a/incubator/nzbget/3.1.6/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 6789 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 6789 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36021 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/3.1.6/templates/common.yaml b/incubator/nzbget/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/3.1.6/test_values.yaml b/incubator/nzbget/3.1.6/test_values.yaml deleted file mode 100644 index 212877c5f1..0000000000 --- a/incubator/nzbget/3.1.6/test_values.yaml +++ /dev/null @@ -1,23 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -strategy: - type: Recreate - -services: - main: - port: - port: 6789 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/nzbget/3.1.6/values.yaml b/incubator/nzbget/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/4.0.0/CONFIG.md b/incubator/nzbget/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/4.0.0/Chart.lock b/incubator/nzbget/4.0.0/Chart.lock deleted file mode 100644 index 18d438b24f..0000000000 --- a/incubator/nzbget/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:44.607340277Z" diff --git a/incubator/nzbget/4.0.0/Chart.yaml b/incubator/nzbget/4.0.0/Chart.yaml deleted file mode 100644 index 75a848570c..0000000000 --- a/incubator/nzbget/4.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nzbget -version: 4.0.0 -upstream_version: 7.3.1 -appVersion: "auto" -description: NZBGet is a Usenet downloader client -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/nzbget -icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 -keywords: - - nzbget - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/nzbget - - https://github.com/k8s-at-home/charts/tree/master/charts/nzbget - - https://hub.docker.com/r/linuxserver/nzbget/ - - https://nzbget.net/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/nzbget/4.0.0/README.md b/incubator/nzbget/4.0.0/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/4.0.0/app-readme.md b/incubator/nzbget/4.0.0/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/4.0.0/charts/common-4.1.5.tgz b/incubator/nzbget/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/nzbget/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/nzbget/4.0.0/ix_values.yaml b/incubator/nzbget/4.0.0/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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/4.0.0/questions.yaml b/incubator/nzbget/4.0.0/questions.yaml deleted file mode 100644 index df96bc9063..0000000000 --- a/incubator/nzbget/4.0.0/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/4.0.0/templates/common.yaml b/incubator/nzbget/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/4.0.0/test_values.yaml b/incubator/nzbget/4.0.0/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/4.0.0/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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/4.0.0/values.yaml b/incubator/nzbget/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/4.0.1/CONFIG.md b/incubator/nzbget/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/4.0.1/Chart.lock b/incubator/nzbget/4.0.1/Chart.lock deleted file mode 100644 index 13041bebab..0000000000 --- a/incubator/nzbget/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:37.393286358Z" diff --git a/incubator/nzbget/4.0.1/Chart.yaml b/incubator/nzbget/4.0.1/Chart.yaml deleted file mode 100644 index 30d8f41363..0000000000 --- a/incubator/nzbget/4.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nzbget -version: 4.0.1 -upstream_version: 7.3.1 -appVersion: "auto" -description: NZBGet is a Usenet downloader client -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/nzbget -icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 -keywords: - - nzbget - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/nzbget - - https://github.com/k8s-at-home/charts/tree/master/charts/nzbget - - https://hub.docker.com/r/linuxserver/nzbget/ - - https://nzbget.net/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/nzbget/4.0.1/README.md b/incubator/nzbget/4.0.1/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/4.0.1/app-readme.md b/incubator/nzbget/4.0.1/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/4.0.1/charts/common-4.1.6.tgz b/incubator/nzbget/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/nzbget/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/nzbget/4.0.1/ix_values.yaml b/incubator/nzbget/4.0.1/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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/4.0.1/questions.yaml b/incubator/nzbget/4.0.1/questions.yaml deleted file mode 100644 index df96bc9063..0000000000 --- a/incubator/nzbget/4.0.1/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/4.0.1/templates/common.yaml b/incubator/nzbget/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/4.0.1/test_values.yaml b/incubator/nzbget/4.0.1/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/4.0.1/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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/4.0.1/values.yaml b/incubator/nzbget/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/4.1.0/CONFIG.md b/incubator/nzbget/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/4.1.0/Chart.lock b/incubator/nzbget/4.1.0/Chart.lock deleted file mode 100644 index ebbc344862..0000000000 --- a/incubator/nzbget/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:02.442042984Z" diff --git a/incubator/nzbget/4.1.0/Chart.yaml b/incubator/nzbget/4.1.0/Chart.yaml deleted file mode 100644 index 7ced6631ba..0000000000 --- a/incubator/nzbget/4.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 4.1.0 diff --git a/incubator/nzbget/4.1.0/README.md b/incubator/nzbget/4.1.0/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/4.1.0/app-readme.md b/incubator/nzbget/4.1.0/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/4.1.0/charts/common-4.1.6.tgz b/incubator/nzbget/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/nzbget/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/nzbget/4.1.0/ix_values.yaml b/incubator/nzbget/4.1.0/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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/4.1.0/questions.yaml b/incubator/nzbget/4.1.0/questions.yaml deleted file mode 100644 index 5391d2b078..0000000000 --- a/incubator/nzbget/4.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/4.1.0/templates/common.yaml b/incubator/nzbget/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/4.1.0/test_values.yaml b/incubator/nzbget/4.1.0/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/4.1.0/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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/4.1.0/values.yaml b/incubator/nzbget/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.0.0/CONFIG.md b/incubator/nzbget/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.0/Chart.lock b/incubator/nzbget/5.0.0/Chart.lock deleted file mode 100644 index ba9136aaf2..0000000000 --- a/incubator/nzbget/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:37.292394628Z" diff --git a/incubator/nzbget/5.0.0/Chart.yaml b/incubator/nzbget/5.0.0/Chart.yaml deleted file mode 100644 index ddf12fa232..0000000000 --- a/incubator/nzbget/5.0.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 5.0.0 diff --git a/incubator/nzbget/5.0.0/README.md b/incubator/nzbget/5.0.0/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.0/app-readme.md b/incubator/nzbget/5.0.0/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.0/charts/common-5.0.0.tgz b/incubator/nzbget/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/nzbget/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/nzbget/5.0.0/ix_values.yaml b/incubator/nzbget/5.0.0/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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.0.0/questions.yaml b/incubator/nzbget/5.0.0/questions.yaml deleted file mode 100644 index f57ab945a8..0000000000 --- a/incubator/nzbget/5.0.0/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/5.0.0/templates/common.yaml b/incubator/nzbget/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.0.0/test_values.yaml b/incubator/nzbget/5.0.0/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/5.0.0/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.0.0/values.yaml b/incubator/nzbget/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.0.1/CONFIG.md b/incubator/nzbget/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.1/Chart.lock b/incubator/nzbget/5.0.1/Chart.lock deleted file mode 100644 index e10de70ba1..0000000000 --- a/incubator/nzbget/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:40.612059058Z" diff --git a/incubator/nzbget/5.0.1/Chart.yaml b/incubator/nzbget/5.0.1/Chart.yaml deleted file mode 100644 index b930f51b20..0000000000 --- a/incubator/nzbget/5.0.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 5.0.1 diff --git a/incubator/nzbget/5.0.1/README.md b/incubator/nzbget/5.0.1/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.1/app-readme.md b/incubator/nzbget/5.0.1/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.1/charts/common-5.0.0.tgz b/incubator/nzbget/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/nzbget/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/nzbget/5.0.1/ix_values.yaml b/incubator/nzbget/5.0.1/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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.0.1/questions.yaml b/incubator/nzbget/5.0.1/questions.yaml deleted file mode 100644 index 5fcaa333d7..0000000000 --- a/incubator/nzbget/5.0.1/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/5.0.1/templates/common.yaml b/incubator/nzbget/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.0.1/test_values.yaml b/incubator/nzbget/5.0.1/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/5.0.1/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.0.1/values.yaml b/incubator/nzbget/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.0.2/CONFIG.md b/incubator/nzbget/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.2/Chart.lock b/incubator/nzbget/5.0.2/Chart.lock deleted file mode 100644 index f3fd857c9c..0000000000 --- a/incubator/nzbget/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:44.24123224Z" diff --git a/incubator/nzbget/5.0.2/Chart.yaml b/incubator/nzbget/5.0.2/Chart.yaml deleted file mode 100644 index 647423da2d..0000000000 --- a/incubator/nzbget/5.0.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 5.0.2 diff --git a/incubator/nzbget/5.0.2/README.md b/incubator/nzbget/5.0.2/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.2/app-readme.md b/incubator/nzbget/5.0.2/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.2/charts/common-5.0.2.tgz b/incubator/nzbget/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/nzbget/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/nzbget/5.0.2/ix_values.yaml b/incubator/nzbget/5.0.2/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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.0.2/questions.yaml b/incubator/nzbget/5.0.2/questions.yaml deleted file mode 100644 index 5fcaa333d7..0000000000 --- a/incubator/nzbget/5.0.2/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/5.0.2/templates/common.yaml b/incubator/nzbget/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.0.2/test_values.yaml b/incubator/nzbget/5.0.2/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/5.0.2/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.0.2/values.yaml b/incubator/nzbget/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.0.3/CONFIG.md b/incubator/nzbget/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.3/Chart.lock b/incubator/nzbget/5.0.3/Chart.lock deleted file mode 100644 index 577be662e9..0000000000 --- a/incubator/nzbget/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:49.003724104Z" diff --git a/incubator/nzbget/5.0.3/Chart.yaml b/incubator/nzbget/5.0.3/Chart.yaml deleted file mode 100644 index e10b91341d..0000000000 --- a/incubator/nzbget/5.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 5.0.3 diff --git a/incubator/nzbget/5.0.3/README.md b/incubator/nzbget/5.0.3/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.3/app-readme.md b/incubator/nzbget/5.0.3/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.3/charts/common-5.0.2.tgz b/incubator/nzbget/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/nzbget/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/nzbget/5.0.3/ix_values.yaml b/incubator/nzbget/5.0.3/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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.0.3/questions.yaml b/incubator/nzbget/5.0.3/questions.yaml deleted file mode 100644 index 3d742f5145..0000000000 --- a/incubator/nzbget/5.0.3/questions.yaml +++ /dev/null @@ -1,408 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/nzbget/5.0.3/templates/common.yaml b/incubator/nzbget/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.0.3/test_values.yaml b/incubator/nzbget/5.0.3/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/5.0.3/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.0.3/values.yaml b/incubator/nzbget/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.0.4/CONFIG.md b/incubator/nzbget/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.4/Chart.lock b/incubator/nzbget/5.0.4/Chart.lock deleted file mode 100644 index c49448ba49..0000000000 --- a/incubator/nzbget/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:24.835086672Z" diff --git a/incubator/nzbget/5.0.4/Chart.yaml b/incubator/nzbget/5.0.4/Chart.yaml deleted file mode 100644 index e6ea5ef9b7..0000000000 --- a/incubator/nzbget/5.0.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 5.0.4 diff --git a/incubator/nzbget/5.0.4/README.md b/incubator/nzbget/5.0.4/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.4/app-readme.md b/incubator/nzbget/5.0.4/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.4/charts/common-5.0.2.tgz b/incubator/nzbget/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/nzbget/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/nzbget/5.0.4/ix_values.yaml b/incubator/nzbget/5.0.4/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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.0.4/questions.yaml b/incubator/nzbget/5.0.4/questions.yaml deleted file mode 100644 index 5c23093a60..0000000000 --- a/incubator/nzbget/5.0.4/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - 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" - 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" - 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" - 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" diff --git a/incubator/nzbget/5.0.4/templates/common.yaml b/incubator/nzbget/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.0.4/test_values.yaml b/incubator/nzbget/5.0.4/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/5.0.4/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.0.4/values.yaml b/incubator/nzbget/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.1.0/CONFIG.md b/incubator/nzbget/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.1.0/Chart.lock b/incubator/nzbget/5.1.0/Chart.lock deleted file mode 100644 index 67ab71a6e8..0000000000 --- a/incubator/nzbget/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:20.695021151Z" diff --git a/incubator/nzbget/5.1.0/Chart.yaml b/incubator/nzbget/5.1.0/Chart.yaml deleted file mode 100644 index da37503dd3..0000000000 --- a/incubator/nzbget/5.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 5.1.0 diff --git a/incubator/nzbget/5.1.0/README.md b/incubator/nzbget/5.1.0/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.1.0/app-readme.md b/incubator/nzbget/5.1.0/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.1.0/charts/common-5.1.1.tgz b/incubator/nzbget/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/nzbget/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/nzbget/5.1.0/ix_values.yaml b/incubator/nzbget/5.1.0/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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.1.0/questions.yaml b/incubator/nzbget/5.1.0/questions.yaml deleted file mode 100644 index 5c23093a60..0000000000 --- a/incubator/nzbget/5.1.0/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - 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" - 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" - 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" - 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" diff --git a/incubator/nzbget/5.1.0/templates/common.yaml b/incubator/nzbget/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.1.0/test_values.yaml b/incubator/nzbget/5.1.0/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/5.1.0/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.1.0/values.yaml b/incubator/nzbget/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.1.1/CONFIG.md b/incubator/nzbget/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.1.1/Chart.lock b/incubator/nzbget/5.1.1/Chart.lock deleted file mode 100644 index 5b5555e7c3..0000000000 --- a/incubator/nzbget/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:15.932997705Z" diff --git a/incubator/nzbget/5.1.1/Chart.yaml b/incubator/nzbget/5.1.1/Chart.yaml deleted file mode 100644 index 739b202ed2..0000000000 --- a/incubator/nzbget/5.1.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 5.1.1 diff --git a/incubator/nzbget/5.1.1/README.md b/incubator/nzbget/5.1.1/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.1.1/app-readme.md b/incubator/nzbget/5.1.1/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.1.1/charts/common-5.1.2.tgz b/incubator/nzbget/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/nzbget/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/nzbget/5.1.1/ix_values.yaml b/incubator/nzbget/5.1.1/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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.1.1/questions.yaml b/incubator/nzbget/5.1.1/questions.yaml deleted file mode 100644 index 5c23093a60..0000000000 --- a/incubator/nzbget/5.1.1/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - 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" - 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" - 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" - 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" diff --git a/incubator/nzbget/5.1.1/templates/common.yaml b/incubator/nzbget/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.1.1/test_values.yaml b/incubator/nzbget/5.1.1/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/5.1.1/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.1.1/values.yaml b/incubator/nzbget/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.2.0/CONFIG.md b/incubator/nzbget/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0/Chart.lock b/incubator/nzbget/5.2.0/Chart.lock deleted file mode 100644 index bac60ed868..0000000000 --- a/incubator/nzbget/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:22.517872532Z" diff --git a/incubator/nzbget/5.2.0/Chart.yaml b/incubator/nzbget/5.2.0/Chart.yaml deleted file mode 100644 index 4a47187975..0000000000 --- a/incubator/nzbget/5.2.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: NZBGet is a Usenet downloader client -home: https://github.com/truecharts/apps/tree/master/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://github.com/truecharts/apps/tree/master/incubator/nzbget -- https://github.com/k8s-at-home/charts/tree/master/charts/nzbget -- https://hub.docker.com/r/linuxserver/nzbget/ -- https://nzbget.net/ -type: application -upstream_version: 7.3.1 -version: 5.2.0 diff --git a/incubator/nzbget/5.2.0/README.md b/incubator/nzbget/5.2.0/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0/app-readme.md b/incubator/nzbget/5.2.0/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0/charts/common-5.1.2.tgz b/incubator/nzbget/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/nzbget/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/nzbget/5.2.0/ix_values.yaml b/incubator/nzbget/5.2.0/ix_values.yaml deleted file mode 100644 index 08de88a735..0000000000 --- a/incubator/nzbget/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -## -# 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.0/questions.yaml b/incubator/nzbget/5.2.0/questions.yaml deleted file mode 100644 index a414b0c027..0000000000 --- a/incubator/nzbget/5.2.0/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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.0/templates/common.yaml b/incubator/nzbget/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.2.0/test_values.yaml b/incubator/nzbget/5.2.0/test_values.yaml deleted file mode 100644 index 36301618ec..0000000000 --- a/incubator/nzbget/5.2.0/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/truecharts/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.0/values.yaml b/incubator/nzbget/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.2.1/CONFIG.md b/incubator/nzbget/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.1/Chart.lock b/incubator/nzbget/5.2.1/Chart.lock deleted file mode 100644 index 545eb1f295..0000000000 --- a/incubator/nzbget/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:40.717072244Z" diff --git a/incubator/nzbget/5.2.1/Chart.yaml b/incubator/nzbget/5.2.1/Chart.yaml deleted file mode 100644 index 0a8fa39784..0000000000 --- a/incubator/nzbget/5.2.1/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -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.1 diff --git a/incubator/nzbget/5.2.1/README.md b/incubator/nzbget/5.2.1/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.1/app-readme.md b/incubator/nzbget/5.2.1/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.1/charts/common-5.1.2.tgz b/incubator/nzbget/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/nzbget/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/nzbget/5.2.1/ix_values.yaml b/incubator/nzbget/5.2.1/ix_values.yaml deleted file mode 100644 index e1e833b6a6..0000000000 --- a/incubator/nzbget/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.0 - -## -# 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.1/questions.yaml b/incubator/nzbget/5.2.1/questions.yaml deleted file mode 100644 index a414b0c027..0000000000 --- a/incubator/nzbget/5.2.1/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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.1/templates/common.yaml b/incubator/nzbget/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.2.1/test_values.yaml b/incubator/nzbget/5.2.1/test_values.yaml deleted file mode 100644 index 4ac9223c8d..0000000000 --- a/incubator/nzbget/5.2.1/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/k8s-at-home/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.1/values.yaml b/incubator/nzbget/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.2.2/CONFIG.md b/incubator/nzbget/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.2/Chart.lock b/incubator/nzbget/5.2.2/Chart.lock deleted file mode 100644 index 0605a88399..0000000000 --- a/incubator/nzbget/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:44.862116083Z" diff --git a/incubator/nzbget/5.2.2/Chart.yaml b/incubator/nzbget/5.2.2/Chart.yaml deleted file mode 100644 index 37a4e8bbc0..0000000000 --- a/incubator/nzbget/5.2.2/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -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.2 diff --git a/incubator/nzbget/5.2.2/README.md b/incubator/nzbget/5.2.2/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.2/app-readme.md b/incubator/nzbget/5.2.2/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.2/charts/common-5.1.2.tgz b/incubator/nzbget/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/nzbget/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/nzbget/5.2.2/ix_values.yaml b/incubator/nzbget/5.2.2/ix_values.yaml deleted file mode 100644 index e1e833b6a6..0000000000 --- a/incubator/nzbget/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.0 - -## -# 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.2/questions.yaml b/incubator/nzbget/5.2.2/questions.yaml deleted file mode 100644 index a414b0c027..0000000000 --- a/incubator/nzbget/5.2.2/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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.2/templates/common.yaml b/incubator/nzbget/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.2.2/test_values.yaml b/incubator/nzbget/5.2.2/test_values.yaml deleted file mode 100644 index 4ac9223c8d..0000000000 --- a/incubator/nzbget/5.2.2/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/k8s-at-home/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.2/values.yaml b/incubator/nzbget/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/nzbget/5.2.3/CONFIG.md b/incubator/nzbget/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/nzbget/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.3/Chart.lock b/incubator/nzbget/5.2.3/Chart.lock deleted file mode 100644 index 700f3ba182..0000000000 --- a/incubator/nzbget/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:05:07.439963251Z" diff --git a/incubator/nzbget/5.2.3/Chart.yaml b/incubator/nzbget/5.2.3/Chart.yaml deleted file mode 100644 index dd27a3188f..0000000000 --- a/incubator/nzbget/5.2.3/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -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.3 diff --git a/incubator/nzbget/5.2.3/README.md b/incubator/nzbget/5.2.3/README.md deleted file mode 100644 index 927dec8826..0000000000 --- a/incubator/nzbget/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.3/app-readme.md b/incubator/nzbget/5.2.3/app-readme.md deleted file mode 100644 index bde861cf21..0000000000 --- a/incubator/nzbget/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.3/charts/common-5.1.3.tgz b/incubator/nzbget/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/incubator/nzbget/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/incubator/nzbget/5.2.3/ix_values.yaml b/incubator/nzbget/5.2.3/ix_values.yaml deleted file mode 100644 index e1e833b6a6..0000000000 --- a/incubator/nzbget/5.2.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.0 - -## -# 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.3/questions.yaml b/incubator/nzbget/5.2.3/questions.yaml deleted file mode 100644 index a414b0c027..0000000000 --- a/incubator/nzbget/5.2.3/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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.3/templates/common.yaml b/incubator/nzbget/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/nzbget/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/nzbget/5.2.3/test_values.yaml b/incubator/nzbget/5.2.3/test_values.yaml deleted file mode 100644 index 4ac9223c8d..0000000000 --- a/incubator/nzbget/5.2.3/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for nzbget. - -image: - repository: ghcr.io/k8s-at-home/nzbget - pullPolicy: IfNotPresent - tag: v21.0 - -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.3/values.yaml b/incubator/nzbget/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/3.1.5/CONFIG.md b/incubator/organizr/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/3.1.5/Chart.lock b/incubator/organizr/3.1.5/Chart.lock deleted file mode 100644 index e4b672023d..0000000000 --- a/incubator/organizr/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:02.453306682Z" diff --git a/incubator/organizr/3.1.5/Chart.yaml b/incubator/organizr/3.1.5/Chart.yaml deleted file mode 100644 index 631c1abcfb..0000000000 --- a/incubator/organizr/3.1.5/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: organizr -version: 3.1.5 -upstream_version: 3.2.1 -appVersion: "latest" -description: HTPC/Homelab Services Organizer -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: - - organizr -sources: - - https://github.com/truecharts/apps/tree/master/incubator/organizr - - https://github.com/k8s-at-home/charts/tree/master/charts/organizr - - https://github.com/causefx/Organizr - - https://hub.docker.com/r/organizr/organizr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/organizr/3.1.5/README.md b/incubator/organizr/3.1.5/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/3.1.5/app-readme.md b/incubator/organizr/3.1.5/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/3.1.5/charts/common-3.5.5.tgz b/incubator/organizr/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/organizr/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/organizr/3.1.5/ix_values.yaml b/incubator/organizr/3.1.5/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/3.1.5/questions.yaml b/incubator/organizr/3.1.5/questions.yaml deleted file mode 100644 index 3505123038..0000000000 --- a/incubator/organizr/3.1.5/questions.yaml +++ /dev/null @@ -1,502 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36046 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/organizr/3.1.5/templates/common.yaml b/incubator/organizr/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/3.1.5/test_values.yaml b/incubator/organizr/3.1.5/test_values.yaml deleted file mode 100644 index c784dfb75e..0000000000 --- a/incubator/organizr/3.1.5/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/3.1.5/values.yaml b/incubator/organizr/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/3.1.6/CONFIG.md b/incubator/organizr/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/3.1.6/Chart.lock b/incubator/organizr/3.1.6/Chart.lock deleted file mode 100644 index c80f0d3617..0000000000 --- a/incubator/organizr/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:54.76186348Z" diff --git a/incubator/organizr/3.1.6/Chart.yaml b/incubator/organizr/3.1.6/Chart.yaml deleted file mode 100644 index 2080299380..0000000000 --- a/incubator/organizr/3.1.6/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: organizr -version: 3.1.6 -upstream_version: 3.2.1 -appVersion: "latest" -description: HTPC/Homelab Services Organizer -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: - - organizr -sources: - - https://github.com/truecharts/apps/tree/master/incubator/organizr - - https://github.com/k8s-at-home/charts/tree/master/charts/organizr - - https://github.com/causefx/Organizr - - https://hub.docker.com/r/organizr/organizr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/organizr/3.1.6/README.md b/incubator/organizr/3.1.6/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/3.1.6/app-readme.md b/incubator/organizr/3.1.6/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/3.1.6/charts/common-3.5.8.tgz b/incubator/organizr/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/organizr/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/organizr/3.1.6/ix_values.yaml b/incubator/organizr/3.1.6/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/3.1.6/questions.yaml b/incubator/organizr/3.1.6/questions.yaml deleted file mode 100644 index 3505123038..0000000000 --- a/incubator/organizr/3.1.6/questions.yaml +++ /dev/null @@ -1,502 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36046 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/organizr/3.1.6/templates/common.yaml b/incubator/organizr/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/3.1.6/test_values.yaml b/incubator/organizr/3.1.6/test_values.yaml deleted file mode 100644 index c784dfb75e..0000000000 --- a/incubator/organizr/3.1.6/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/3.1.6/values.yaml b/incubator/organizr/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/4.0.0/CONFIG.md b/incubator/organizr/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/4.0.0/Chart.lock b/incubator/organizr/4.0.0/Chart.lock deleted file mode 100644 index 6b88199830..0000000000 --- a/incubator/organizr/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:45.009788488Z" diff --git a/incubator/organizr/4.0.0/Chart.yaml b/incubator/organizr/4.0.0/Chart.yaml deleted file mode 100644 index 814e44c74f..0000000000 --- a/incubator/organizr/4.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: organizr -version: 4.0.0 -upstream_version: 3.2.1 -appVersion: "latest" -description: HTPC/Homelab Services Organizer -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: - - organizr -sources: - - https://github.com/truecharts/apps/tree/master/incubator/organizr - - https://github.com/k8s-at-home/charts/tree/master/charts/organizr - - https://github.com/causefx/Organizr - - https://hub.docker.com/r/organizr/organizr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/organizr/4.0.0/README.md b/incubator/organizr/4.0.0/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/4.0.0/app-readme.md b/incubator/organizr/4.0.0/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/4.0.0/charts/common-4.1.5.tgz b/incubator/organizr/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/organizr/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/organizr/4.0.0/ix_values.yaml b/incubator/organizr/4.0.0/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/4.0.0/questions.yaml b/incubator/organizr/4.0.0/questions.yaml deleted file mode 100644 index 27652ce6ba..0000000000 --- a/incubator/organizr/4.0.0/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/organizr/4.0.0/templates/common.yaml b/incubator/organizr/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/4.0.0/test_values.yaml b/incubator/organizr/4.0.0/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/4.0.0/values.yaml b/incubator/organizr/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/4.0.1/CONFIG.md b/incubator/organizr/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/4.0.1/Chart.lock b/incubator/organizr/4.0.1/Chart.lock deleted file mode 100644 index b431a1b922..0000000000 --- a/incubator/organizr/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:37.897758504Z" diff --git a/incubator/organizr/4.0.1/Chart.yaml b/incubator/organizr/4.0.1/Chart.yaml deleted file mode 100644 index c5be459b88..0000000000 --- a/incubator/organizr/4.0.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: organizr -version: 4.0.1 -upstream_version: 3.2.1 -appVersion: "latest" -description: HTPC/Homelab Services Organizer -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: - - organizr -sources: - - https://github.com/truecharts/apps/tree/master/incubator/organizr - - https://github.com/k8s-at-home/charts/tree/master/charts/organizr - - https://github.com/causefx/Organizr - - https://hub.docker.com/r/organizr/organizr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/organizr/4.0.1/README.md b/incubator/organizr/4.0.1/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/4.0.1/app-readme.md b/incubator/organizr/4.0.1/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/4.0.1/charts/common-4.1.6.tgz b/incubator/organizr/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/organizr/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/organizr/4.0.1/ix_values.yaml b/incubator/organizr/4.0.1/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/4.0.1/questions.yaml b/incubator/organizr/4.0.1/questions.yaml deleted file mode 100644 index 27652ce6ba..0000000000 --- a/incubator/organizr/4.0.1/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/organizr/4.0.1/templates/common.yaml b/incubator/organizr/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/4.0.1/test_values.yaml b/incubator/organizr/4.0.1/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/4.0.1/values.yaml b/incubator/organizr/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/4.1.0/CONFIG.md b/incubator/organizr/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/4.1.0/Chart.lock b/incubator/organizr/4.1.0/Chart.lock deleted file mode 100644 index ed89c6828c..0000000000 --- a/incubator/organizr/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:03.027859736Z" diff --git a/incubator/organizr/4.1.0/Chart.yaml b/incubator/organizr/4.1.0/Chart.yaml deleted file mode 100644 index de4ce307c7..0000000000 --- a/incubator/organizr/4.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 4.1.0 diff --git a/incubator/organizr/4.1.0/README.md b/incubator/organizr/4.1.0/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/4.1.0/app-readme.md b/incubator/organizr/4.1.0/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/4.1.0/charts/common-4.1.6.tgz b/incubator/organizr/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/organizr/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/organizr/4.1.0/ix_values.yaml b/incubator/organizr/4.1.0/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/4.1.0/questions.yaml b/incubator/organizr/4.1.0/questions.yaml deleted file mode 100644 index aa1f16fcf0..0000000000 --- a/incubator/organizr/4.1.0/questions.yaml +++ /dev/null @@ -1,408 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/organizr/4.1.0/templates/common.yaml b/incubator/organizr/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/4.1.0/test_values.yaml b/incubator/organizr/4.1.0/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/4.1.0/values.yaml b/incubator/organizr/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.0.0/CONFIG.md b/incubator/organizr/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.0.0/Chart.lock b/incubator/organizr/5.0.0/Chart.lock deleted file mode 100644 index 9fe8e1fe3f..0000000000 --- a/incubator/organizr/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:37.801422863Z" diff --git a/incubator/organizr/5.0.0/Chart.yaml b/incubator/organizr/5.0.0/Chart.yaml deleted file mode 100644 index bc0e95c84a..0000000000 --- a/incubator/organizr/5.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 5.0.0 diff --git a/incubator/organizr/5.0.0/README.md b/incubator/organizr/5.0.0/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.0.0/app-readme.md b/incubator/organizr/5.0.0/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.0.0/charts/common-5.0.0.tgz b/incubator/organizr/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/organizr/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/organizr/5.0.0/ix_values.yaml b/incubator/organizr/5.0.0/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.0.0/questions.yaml b/incubator/organizr/5.0.0/questions.yaml deleted file mode 100644 index 28901474bd..0000000000 --- a/incubator/organizr/5.0.0/questions.yaml +++ /dev/null @@ -1,430 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/organizr/5.0.0/templates/common.yaml b/incubator/organizr/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.0.0/test_values.yaml b/incubator/organizr/5.0.0/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.0.0/values.yaml b/incubator/organizr/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.0.1/CONFIG.md b/incubator/organizr/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.0.1/Chart.lock b/incubator/organizr/5.0.1/Chart.lock deleted file mode 100644 index acf980c240..0000000000 --- a/incubator/organizr/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:41.182145272Z" diff --git a/incubator/organizr/5.0.1/Chart.yaml b/incubator/organizr/5.0.1/Chart.yaml deleted file mode 100644 index 95a797ef2e..0000000000 --- a/incubator/organizr/5.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 5.0.1 diff --git a/incubator/organizr/5.0.1/README.md b/incubator/organizr/5.0.1/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.0.1/app-readme.md b/incubator/organizr/5.0.1/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.0.1/charts/common-5.0.0.tgz b/incubator/organizr/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/organizr/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/organizr/5.0.1/ix_values.yaml b/incubator/organizr/5.0.1/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.0.1/questions.yaml b/incubator/organizr/5.0.1/questions.yaml deleted file mode 100644 index 7f712a590d..0000000000 --- a/incubator/organizr/5.0.1/questions.yaml +++ /dev/null @@ -1,434 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/organizr/5.0.1/templates/common.yaml b/incubator/organizr/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.0.1/test_values.yaml b/incubator/organizr/5.0.1/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.0.1/values.yaml b/incubator/organizr/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.0.2/CONFIG.md b/incubator/organizr/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.0.2/Chart.lock b/incubator/organizr/5.0.2/Chart.lock deleted file mode 100644 index 9979bd69ae..0000000000 --- a/incubator/organizr/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:44.649728306Z" diff --git a/incubator/organizr/5.0.2/Chart.yaml b/incubator/organizr/5.0.2/Chart.yaml deleted file mode 100644 index 66aeed0c79..0000000000 --- a/incubator/organizr/5.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 5.0.2 diff --git a/incubator/organizr/5.0.2/README.md b/incubator/organizr/5.0.2/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.0.2/app-readme.md b/incubator/organizr/5.0.2/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.0.2/charts/common-5.0.2.tgz b/incubator/organizr/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/organizr/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/organizr/5.0.2/ix_values.yaml b/incubator/organizr/5.0.2/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.0.2/questions.yaml b/incubator/organizr/5.0.2/questions.yaml deleted file mode 100644 index 7f712a590d..0000000000 --- a/incubator/organizr/5.0.2/questions.yaml +++ /dev/null @@ -1,434 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/organizr/5.0.2/templates/common.yaml b/incubator/organizr/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.0.2/test_values.yaml b/incubator/organizr/5.0.2/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.0.2/values.yaml b/incubator/organizr/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.0.3/CONFIG.md b/incubator/organizr/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.0.3/Chart.lock b/incubator/organizr/5.0.3/Chart.lock deleted file mode 100644 index c68ef8ae5a..0000000000 --- a/incubator/organizr/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:49.497028256Z" diff --git a/incubator/organizr/5.0.3/Chart.yaml b/incubator/organizr/5.0.3/Chart.yaml deleted file mode 100644 index 6a8d89ff09..0000000000 --- a/incubator/organizr/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 5.0.3 diff --git a/incubator/organizr/5.0.3/README.md b/incubator/organizr/5.0.3/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.0.3/app-readme.md b/incubator/organizr/5.0.3/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.0.3/charts/common-5.0.2.tgz b/incubator/organizr/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/organizr/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/organizr/5.0.3/ix_values.yaml b/incubator/organizr/5.0.3/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.0.3/questions.yaml b/incubator/organizr/5.0.3/questions.yaml deleted file mode 100644 index f01fc6f13f..0000000000 --- a/incubator/organizr/5.0.3/questions.yaml +++ /dev/null @@ -1,420 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: data - 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: "/data" - 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" - 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 diff --git a/incubator/organizr/5.0.3/templates/common.yaml b/incubator/organizr/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.0.3/test_values.yaml b/incubator/organizr/5.0.3/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.0.3/values.yaml b/incubator/organizr/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.0.4/CONFIG.md b/incubator/organizr/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.0.4/Chart.lock b/incubator/organizr/5.0.4/Chart.lock deleted file mode 100644 index 0f724b990c..0000000000 --- a/incubator/organizr/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:25.518079644Z" diff --git a/incubator/organizr/5.0.4/Chart.yaml b/incubator/organizr/5.0.4/Chart.yaml deleted file mode 100644 index 3a84661952..0000000000 --- a/incubator/organizr/5.0.4/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 5.0.4 diff --git a/incubator/organizr/5.0.4/README.md b/incubator/organizr/5.0.4/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.0.4/app-readme.md b/incubator/organizr/5.0.4/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.0.4/charts/common-5.0.2.tgz b/incubator/organizr/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/organizr/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/organizr/5.0.4/ix_values.yaml b/incubator/organizr/5.0.4/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.0.4/questions.yaml b/incubator/organizr/5.0.4/questions.yaml deleted file mode 100644 index f01fc6f13f..0000000000 --- a/incubator/organizr/5.0.4/questions.yaml +++ /dev/null @@ -1,420 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: data - 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: "/data" - 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" - 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 diff --git a/incubator/organizr/5.0.4/templates/common.yaml b/incubator/organizr/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.0.4/test_values.yaml b/incubator/organizr/5.0.4/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.0.4/values.yaml b/incubator/organizr/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.1.0/CONFIG.md b/incubator/organizr/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.1.0/Chart.lock b/incubator/organizr/5.1.0/Chart.lock deleted file mode 100644 index c6c1ea49b2..0000000000 --- a/incubator/organizr/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:21.271060432Z" diff --git a/incubator/organizr/5.1.0/Chart.yaml b/incubator/organizr/5.1.0/Chart.yaml deleted file mode 100644 index 9297304f9f..0000000000 --- a/incubator/organizr/5.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 5.1.0 diff --git a/incubator/organizr/5.1.0/README.md b/incubator/organizr/5.1.0/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.1.0/app-readme.md b/incubator/organizr/5.1.0/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.1.0/charts/common-5.1.1.tgz b/incubator/organizr/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/organizr/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/organizr/5.1.0/ix_values.yaml b/incubator/organizr/5.1.0/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.1.0/questions.yaml b/incubator/organizr/5.1.0/questions.yaml deleted file mode 100644 index f01fc6f13f..0000000000 --- a/incubator/organizr/5.1.0/questions.yaml +++ /dev/null @@ -1,420 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: data - 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: "/data" - 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" - 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 diff --git a/incubator/organizr/5.1.0/templates/common.yaml b/incubator/organizr/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.1.0/test_values.yaml b/incubator/organizr/5.1.0/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.1.0/values.yaml b/incubator/organizr/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.1.1/CONFIG.md b/incubator/organizr/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.1.1/Chart.lock b/incubator/organizr/5.1.1/Chart.lock deleted file mode 100644 index cbe5fc8e9e..0000000000 --- a/incubator/organizr/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:16.866646769Z" diff --git a/incubator/organizr/5.1.1/Chart.yaml b/incubator/organizr/5.1.1/Chart.yaml deleted file mode 100644 index 4ad79a914d..0000000000 --- a/incubator/organizr/5.1.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 5.1.1 diff --git a/incubator/organizr/5.1.1/README.md b/incubator/organizr/5.1.1/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.1.1/app-readme.md b/incubator/organizr/5.1.1/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.1.1/charts/common-5.1.2.tgz b/incubator/organizr/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/organizr/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/organizr/5.1.1/ix_values.yaml b/incubator/organizr/5.1.1/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.1.1/questions.yaml b/incubator/organizr/5.1.1/questions.yaml deleted file mode 100644 index f01fc6f13f..0000000000 --- a/incubator/organizr/5.1.1/questions.yaml +++ /dev/null @@ -1,420 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36046 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: data - 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: "/data" - 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" - 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 diff --git a/incubator/organizr/5.1.1/templates/common.yaml b/incubator/organizr/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.1.1/test_values.yaml b/incubator/organizr/5.1.1/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.1.1/values.yaml b/incubator/organizr/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.2.0/CONFIG.md b/incubator/organizr/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.2.0/Chart.lock b/incubator/organizr/5.2.0/Chart.lock deleted file mode 100644 index e7db2fcb99..0000000000 --- a/incubator/organizr/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:23.219950393Z" diff --git a/incubator/organizr/5.2.0/Chart.yaml b/incubator/organizr/5.2.0/Chart.yaml deleted file mode 100644 index 3c3cd145c7..0000000000 --- a/incubator/organizr/5.2.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/organizr -- https://github.com/k8s-at-home/charts/tree/master/charts/organizr -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -upstream_version: 3.2.1 -version: 5.2.0 diff --git a/incubator/organizr/5.2.0/README.md b/incubator/organizr/5.2.0/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.2.0/app-readme.md b/incubator/organizr/5.2.0/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.2.0/charts/common-5.1.2.tgz b/incubator/organizr/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/organizr/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/organizr/5.2.0/ix_values.yaml b/incubator/organizr/5.2.0/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.2.0/questions.yaml b/incubator/organizr/5.2.0/questions.yaml deleted file mode 100644 index a28a1432fd..0000000000 --- a/incubator/organizr/5.2.0/questions.yaml +++ /dev/null @@ -1,560 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36046 - 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: data - 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: "/data" - 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: 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/organizr/5.2.0/templates/common.yaml b/incubator/organizr/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.2.0/test_values.yaml b/incubator/organizr/5.2.0/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.2.0/values.yaml b/incubator/organizr/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.2.1/CONFIG.md b/incubator/organizr/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.2.1/Chart.lock b/incubator/organizr/5.2.1/Chart.lock deleted file mode 100644 index ccbd2568ed..0000000000 --- a/incubator/organizr/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:41.294225937Z" diff --git a/incubator/organizr/5.2.1/Chart.yaml b/incubator/organizr/5.2.1/Chart.yaml deleted file mode 100644 index f7f097a39e..0000000000 --- a/incubator/organizr/5.2.1/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/charts/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -version: 5.2.1 diff --git a/incubator/organizr/5.2.1/README.md b/incubator/organizr/5.2.1/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.2.1/app-readme.md b/incubator/organizr/5.2.1/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.2.1/charts/common-5.1.2.tgz b/incubator/organizr/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/organizr/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/organizr/5.2.1/ix_values.yaml b/incubator/organizr/5.2.1/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.2.1/questions.yaml b/incubator/organizr/5.2.1/questions.yaml deleted file mode 100644 index a28a1432fd..0000000000 --- a/incubator/organizr/5.2.1/questions.yaml +++ /dev/null @@ -1,560 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36046 - 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: data - 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: "/data" - 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: 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/organizr/5.2.1/templates/common.yaml b/incubator/organizr/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.2.1/test_values.yaml b/incubator/organizr/5.2.1/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.2.1/values.yaml b/incubator/organizr/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/organizr/5.2.2/CONFIG.md b/incubator/organizr/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/organizr/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/organizr/5.2.2/Chart.lock b/incubator/organizr/5.2.2/Chart.lock deleted file mode 100644 index e97cd3d433..0000000000 --- a/incubator/organizr/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:45.859508402Z" diff --git a/incubator/organizr/5.2.2/Chart.yaml b/incubator/organizr/5.2.2/Chart.yaml deleted file mode 100644 index bc0ba2d46c..0000000000 --- a/incubator/organizr/5.2.2/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: HTPC/Homelab Services Organizer -home: https://github.com/truecharts/apps/tree/master/charts/incubator/organizr -icon: https://github.com/causefx/Organizr/blob/v2-master/plugins/images/organizr/logo.png?raw=true -keywords: -- organizr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: organizr -sources: -- https://github.com/causefx/Organizr -- https://hub.docker.com/r/organizr/organizr -type: application -version: 5.2.2 diff --git a/incubator/organizr/5.2.2/README.md b/incubator/organizr/5.2.2/README.md deleted file mode 100644 index dd5cdedc98..0000000000 --- a/incubator/organizr/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -HTPC/Homelab Services Organizer - -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 `organizr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `organizr` 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/organizr/5.2.2/app-readme.md b/incubator/organizr/5.2.2/app-readme.md deleted file mode 100644 index 0bfeec6a4e..0000000000 --- a/incubator/organizr/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HTPC/Homelab Services Organizer -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HTPC/Homelab Services Organizer diff --git a/incubator/organizr/5.2.2/charts/common-5.1.2.tgz b/incubator/organizr/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/organizr/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/organizr/5.2.2/ix_values.yaml b/incubator/organizr/5.2.2/ix_values.yaml deleted file mode 100644 index 19a9fa1ee9..0000000000 --- a/incubator/organizr/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: organizr/organizr - pullPolicy: Always - tag: latest - - -## -# 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/organizr/5.2.2/questions.yaml b/incubator/organizr/5.2.2/questions.yaml deleted file mode 100644 index a28a1432fd..0000000000 --- a/incubator/organizr/5.2.2/questions.yaml +++ /dev/null @@ -1,560 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36046 - 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: data - 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: "/data" - 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: 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/organizr/5.2.2/templates/common.yaml b/incubator/organizr/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/organizr/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/organizr/5.2.2/test_values.yaml b/incubator/organizr/5.2.2/test_values.yaml deleted file mode 100644 index d4a987c157..0000000000 --- a/incubator/organizr/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Organizr. - -image: - repository: organizr/organizr - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/organizr/5.2.2/values.yaml b/incubator/organizr/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/1.0.3/CONFIG.md b/incubator/podgrab/1.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/1.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/1.0.3/Chart.lock b/incubator/podgrab/1.0.3/Chart.lock deleted file mode 100644 index 53e6a8579f..0000000000 --- a/incubator/podgrab/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:02.74762937Z" diff --git a/incubator/podgrab/1.0.3/Chart.yaml b/incubator/podgrab/1.0.3/Chart.yaml deleted file mode 100644 index da35df55a4..0000000000 --- a/incubator/podgrab/1.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: podgrab -version: 1.0.3 -upstream_version: 1.0.0 -appVersion: "latest" -description: A self-hosted podcast manager to download episodes as soon as they become live. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: - - podgrab -sources: - - https://github.com/akhilrex/podgrab - - https://hub.docker.com/r/akhilrex/podgrab -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/podgrab/1.0.3/README.md b/incubator/podgrab/1.0.3/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/1.0.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/1.0.3/app-readme.md b/incubator/podgrab/1.0.3/app-readme.md deleted file mode 100644 index 9d85b5de80..0000000000 --- a/incubator/podgrab/1.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become live. diff --git a/incubator/podgrab/1.0.3/charts/common-3.5.5.tgz b/incubator/podgrab/1.0.3/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/podgrab/1.0.3/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/podgrab/1.0.3/ix_values.yaml b/incubator/podgrab/1.0.3/ix_values.yaml deleted file mode 100644 index 4d5da6cf50..0000000000 --- a/incubator/podgrab/1.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: latest - - -## -# 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/podgrab/1.0.3/questions.yaml b/incubator/podgrab/1.0.3/questions.yaml deleted file mode 100644 index 023e9e17ad..0000000000 --- a/incubator/podgrab/1.0.3/questions.yaml +++ /dev/null @@ -1,454 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - -# App env variables - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36047 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Config Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: "1Gi" - - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/1.0.3/templates/common.yaml b/incubator/podgrab/1.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/1.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/1.0.3/test_values.yaml b/incubator/podgrab/1.0.3/test_values.yaml deleted file mode 100644 index 6982fed0a4..0000000000 --- a/incubator/podgrab/1.0.3/test_values.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -services: - main: - port: - port: 8080 - tcp: - enabled: true - type: ClusterIP - port: - port: 51080 - protocol: TCP - targetPort: 51080 - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -customStorage: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: true diff --git a/incubator/podgrab/1.0.3/values.yaml b/incubator/podgrab/1.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/1.0.4/CONFIG.md b/incubator/podgrab/1.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/1.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/1.0.4/Chart.lock b/incubator/podgrab/1.0.4/Chart.lock deleted file mode 100644 index df356224d0..0000000000 --- a/incubator/podgrab/1.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:55.107741989Z" diff --git a/incubator/podgrab/1.0.4/Chart.yaml b/incubator/podgrab/1.0.4/Chart.yaml deleted file mode 100644 index b8520b9ff3..0000000000 --- a/incubator/podgrab/1.0.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: podgrab -version: 1.0.4 -upstream_version: 1.0.0 -appVersion: "latest" -description: A self-hosted podcast manager to download episodes as soon as they become live. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: - - podgrab -sources: - - https://github.com/akhilrex/podgrab - - https://hub.docker.com/r/akhilrex/podgrab -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/podgrab/1.0.4/README.md b/incubator/podgrab/1.0.4/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/1.0.4/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/1.0.4/app-readme.md b/incubator/podgrab/1.0.4/app-readme.md deleted file mode 100644 index 9d85b5de80..0000000000 --- a/incubator/podgrab/1.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become live. diff --git a/incubator/podgrab/1.0.4/charts/common-3.5.8.tgz b/incubator/podgrab/1.0.4/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/podgrab/1.0.4/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/podgrab/1.0.4/ix_values.yaml b/incubator/podgrab/1.0.4/ix_values.yaml deleted file mode 100644 index 4d5da6cf50..0000000000 --- a/incubator/podgrab/1.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: latest - - -## -# 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/podgrab/1.0.4/questions.yaml b/incubator/podgrab/1.0.4/questions.yaml deleted file mode 100644 index 023e9e17ad..0000000000 --- a/incubator/podgrab/1.0.4/questions.yaml +++ /dev/null @@ -1,454 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - -# App env variables - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36047 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Config Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: "1Gi" - - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/1.0.4/templates/common.yaml b/incubator/podgrab/1.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/1.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/1.0.4/test_values.yaml b/incubator/podgrab/1.0.4/test_values.yaml deleted file mode 100644 index 6982fed0a4..0000000000 --- a/incubator/podgrab/1.0.4/test_values.yaml +++ /dev/null @@ -1,47 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -services: - main: - port: - port: 8080 - tcp: - enabled: true - type: ClusterIP - port: - port: 51080 - protocol: TCP - targetPort: 51080 - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -customStorage: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: true diff --git a/incubator/podgrab/1.0.4/values.yaml b/incubator/podgrab/1.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/2.0.0/CONFIG.md b/incubator/podgrab/2.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/2.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/2.0.0/Chart.lock b/incubator/podgrab/2.0.0/Chart.lock deleted file mode 100644 index 8d91a70ec5..0000000000 --- a/incubator/podgrab/2.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:45.425496716Z" diff --git a/incubator/podgrab/2.0.0/Chart.yaml b/incubator/podgrab/2.0.0/Chart.yaml deleted file mode 100644 index 0bcc74cba8..0000000000 --- a/incubator/podgrab/2.0.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: podgrab -version: 2.0.0 -upstream_version: 1.0.0 -appVersion: "latest" -description: A self-hosted podcast manager to download episodes as soon as they become live. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: - - podgrab -sources: - - https://github.com/akhilrex/podgrab - - https://hub.docker.com/r/akhilrex/podgrab -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/podgrab/2.0.0/README.md b/incubator/podgrab/2.0.0/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/2.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/2.0.0/app-readme.md b/incubator/podgrab/2.0.0/app-readme.md deleted file mode 100644 index 9d85b5de80..0000000000 --- a/incubator/podgrab/2.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become live. diff --git a/incubator/podgrab/2.0.0/charts/common-4.1.5.tgz b/incubator/podgrab/2.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/podgrab/2.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/podgrab/2.0.0/ix_values.yaml b/incubator/podgrab/2.0.0/ix_values.yaml deleted file mode 100644 index 4d5da6cf50..0000000000 --- a/incubator/podgrab/2.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: latest - - -## -# 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/podgrab/2.0.0/questions.yaml b/incubator/podgrab/2.0.0/questions.yaml deleted file mode 100644 index 984af4637e..0000000000 --- a/incubator/podgrab/2.0.0/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/2.0.0/templates/common.yaml b/incubator/podgrab/2.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/2.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/2.0.0/test_values.yaml b/incubator/podgrab/2.0.0/test_values.yaml deleted file mode 100644 index 95a7869a7e..0000000000 --- a/incubator/podgrab/2.0.0/test_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: true diff --git a/incubator/podgrab/2.0.0/values.yaml b/incubator/podgrab/2.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/2.0.1/CONFIG.md b/incubator/podgrab/2.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/2.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/2.0.1/Chart.lock b/incubator/podgrab/2.0.1/Chart.lock deleted file mode 100644 index 412cd3a2cb..0000000000 --- a/incubator/podgrab/2.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:38.323291781Z" diff --git a/incubator/podgrab/2.0.1/Chart.yaml b/incubator/podgrab/2.0.1/Chart.yaml deleted file mode 100644 index 95d901c3e5..0000000000 --- a/incubator/podgrab/2.0.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: podgrab -version: 2.0.1 -upstream_version: 1.0.0 -appVersion: "latest" -description: A self-hosted podcast manager to download episodes as soon as they become live. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: - - podgrab -sources: - - https://github.com/akhilrex/podgrab - - https://hub.docker.com/r/akhilrex/podgrab -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: warllo54 - email: 20650065+warllo54@users.noreply.github.com - url: truecharts.org diff --git a/incubator/podgrab/2.0.1/README.md b/incubator/podgrab/2.0.1/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/2.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/2.0.1/app-readme.md b/incubator/podgrab/2.0.1/app-readme.md deleted file mode 100644 index 9d85b5de80..0000000000 --- a/incubator/podgrab/2.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become live. diff --git a/incubator/podgrab/2.0.1/charts/common-4.1.6.tgz b/incubator/podgrab/2.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/podgrab/2.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/podgrab/2.0.1/ix_values.yaml b/incubator/podgrab/2.0.1/ix_values.yaml deleted file mode 100644 index 4d5da6cf50..0000000000 --- a/incubator/podgrab/2.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: latest - - -## -# 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/podgrab/2.0.1/questions.yaml b/incubator/podgrab/2.0.1/questions.yaml deleted file mode 100644 index 984af4637e..0000000000 --- a/incubator/podgrab/2.0.1/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/2.0.1/templates/common.yaml b/incubator/podgrab/2.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/2.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/2.0.1/test_values.yaml b/incubator/podgrab/2.0.1/test_values.yaml deleted file mode 100644 index 95a7869a7e..0000000000 --- a/incubator/podgrab/2.0.1/test_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: true diff --git a/incubator/podgrab/2.0.1/values.yaml b/incubator/podgrab/2.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/2.1.0/CONFIG.md b/incubator/podgrab/2.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/2.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/2.1.0/Chart.lock b/incubator/podgrab/2.1.0/Chart.lock deleted file mode 100644 index 82e5793ed9..0000000000 --- a/incubator/podgrab/2.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:03.539640734Z" diff --git a/incubator/podgrab/2.1.0/Chart.yaml b/incubator/podgrab/2.1.0/Chart.yaml deleted file mode 100644 index 22d2639359..0000000000 --- a/incubator/podgrab/2.1.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 2.1.0 diff --git a/incubator/podgrab/2.1.0/README.md b/incubator/podgrab/2.1.0/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/2.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/2.1.0/app-readme.md b/incubator/podgrab/2.1.0/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/2.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/2.1.0/charts/common-4.1.6.tgz b/incubator/podgrab/2.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/podgrab/2.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/podgrab/2.1.0/ix_values.yaml b/incubator/podgrab/2.1.0/ix_values.yaml deleted file mode 100644 index 4d5da6cf50..0000000000 --- a/incubator/podgrab/2.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: latest - - -## -# 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/podgrab/2.1.0/questions.yaml b/incubator/podgrab/2.1.0/questions.yaml deleted file mode 100644 index dedcf6a4ba..0000000000 --- a/incubator/podgrab/2.1.0/questions.yaml +++ /dev/null @@ -1,403 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/2.1.0/templates/common.yaml b/incubator/podgrab/2.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/2.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/2.1.0/test_values.yaml b/incubator/podgrab/2.1.0/test_values.yaml deleted file mode 100644 index 95a7869a7e..0000000000 --- a/incubator/podgrab/2.1.0/test_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: true diff --git a/incubator/podgrab/2.1.0/values.yaml b/incubator/podgrab/2.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.0.0/CONFIG.md b/incubator/podgrab/3.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.0.0/Chart.lock b/incubator/podgrab/3.0.0/Chart.lock deleted file mode 100644 index bd732b5236..0000000000 --- a/incubator/podgrab/3.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:38.402296555Z" diff --git a/incubator/podgrab/3.0.0/Chart.yaml b/incubator/podgrab/3.0.0/Chart.yaml deleted file mode 100644 index a6b4866eb2..0000000000 --- a/incubator/podgrab/3.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.0.0 diff --git a/incubator/podgrab/3.0.0/README.md b/incubator/podgrab/3.0.0/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.0.0/app-readme.md b/incubator/podgrab/3.0.0/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.0.0/charts/common-5.0.0.tgz b/incubator/podgrab/3.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/podgrab/3.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/podgrab/3.0.0/ix_values.yaml b/incubator/podgrab/3.0.0/ix_values.yaml deleted file mode 100644 index 4d5da6cf50..0000000000 --- a/incubator/podgrab/3.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: latest - - -## -# 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/podgrab/3.0.0/questions.yaml b/incubator/podgrab/3.0.0/questions.yaml deleted file mode 100644 index c7dd5ccb75..0000000000 --- a/incubator/podgrab/3.0.0/questions.yaml +++ /dev/null @@ -1,423 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/3.0.0/templates/common.yaml b/incubator/podgrab/3.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.0.0/test_values.yaml b/incubator/podgrab/3.0.0/test_values.yaml deleted file mode 100644 index 789ec234fe..0000000000 --- a/incubator/podgrab/3.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.0.0/values.yaml b/incubator/podgrab/3.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.0.1/CONFIG.md b/incubator/podgrab/3.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.0.1/Chart.lock b/incubator/podgrab/3.0.1/Chart.lock deleted file mode 100644 index 408eba46e2..0000000000 --- a/incubator/podgrab/3.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T21:09:16.232438969Z" diff --git a/incubator/podgrab/3.0.1/Chart.yaml b/incubator/podgrab/3.0.1/Chart.yaml deleted file mode 100644 index c71215df31..0000000000 --- a/incubator/podgrab/3.0.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.0.1 diff --git a/incubator/podgrab/3.0.1/README.md b/incubator/podgrab/3.0.1/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.0.1/app-readme.md b/incubator/podgrab/3.0.1/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.0.1/charts/common-5.0.0.tgz b/incubator/podgrab/3.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/podgrab/3.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/podgrab/3.0.1/ix_values.yaml b/incubator/podgrab/3.0.1/ix_values.yaml deleted file mode 100644 index 4d5da6cf50..0000000000 --- a/incubator/podgrab/3.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: latest - - -## -# 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/podgrab/3.0.1/questions.yaml b/incubator/podgrab/3.0.1/questions.yaml deleted file mode 100644 index 5245859e5a..0000000000 --- a/incubator/podgrab/3.0.1/questions.yaml +++ /dev/null @@ -1,427 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/3.0.1/templates/common.yaml b/incubator/podgrab/3.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.0.1/test_values.yaml b/incubator/podgrab/3.0.1/test_values.yaml deleted file mode 100644 index 789ec234fe..0000000000 --- a/incubator/podgrab/3.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.0.1/values.yaml b/incubator/podgrab/3.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.0.2/CONFIG.md b/incubator/podgrab/3.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.0.2/Chart.lock b/incubator/podgrab/3.0.2/Chart.lock deleted file mode 100644 index 984b90bcc5..0000000000 --- a/incubator/podgrab/3.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:41.896384197Z" diff --git a/incubator/podgrab/3.0.2/Chart.yaml b/incubator/podgrab/3.0.2/Chart.yaml deleted file mode 100644 index 30f690a931..0000000000 --- a/incubator/podgrab/3.0.2/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.0.2 diff --git a/incubator/podgrab/3.0.2/README.md b/incubator/podgrab/3.0.2/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.0.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.0.2/app-readme.md b/incubator/podgrab/3.0.2/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.0.2/charts/common-5.0.0.tgz b/incubator/podgrab/3.0.2/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/podgrab/3.0.2/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/podgrab/3.0.2/ix_values.yaml b/incubator/podgrab/3.0.2/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.0.2/questions.yaml b/incubator/podgrab/3.0.2/questions.yaml deleted file mode 100644 index 5245859e5a..0000000000 --- a/incubator/podgrab/3.0.2/questions.yaml +++ /dev/null @@ -1,427 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/3.0.2/templates/common.yaml b/incubator/podgrab/3.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.0.2/test_values.yaml b/incubator/podgrab/3.0.2/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.0.2/values.yaml b/incubator/podgrab/3.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.0.3/CONFIG.md b/incubator/podgrab/3.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.0.3/Chart.lock b/incubator/podgrab/3.0.3/Chart.lock deleted file mode 100644 index 72bd31024b..0000000000 --- a/incubator/podgrab/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:45.108408042Z" diff --git a/incubator/podgrab/3.0.3/Chart.yaml b/incubator/podgrab/3.0.3/Chart.yaml deleted file mode 100644 index 2b99cbf891..0000000000 --- a/incubator/podgrab/3.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.0.3 diff --git a/incubator/podgrab/3.0.3/README.md b/incubator/podgrab/3.0.3/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.0.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.0.3/app-readme.md b/incubator/podgrab/3.0.3/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.0.3/charts/common-5.0.2.tgz b/incubator/podgrab/3.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/podgrab/3.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/podgrab/3.0.3/ix_values.yaml b/incubator/podgrab/3.0.3/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.0.3/questions.yaml b/incubator/podgrab/3.0.3/questions.yaml deleted file mode 100644 index 5245859e5a..0000000000 --- a/incubator/podgrab/3.0.3/questions.yaml +++ /dev/null @@ -1,427 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - editable: true - hidden: false - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/3.0.3/templates/common.yaml b/incubator/podgrab/3.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.0.3/test_values.yaml b/incubator/podgrab/3.0.3/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.0.3/values.yaml b/incubator/podgrab/3.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.0.4/CONFIG.md b/incubator/podgrab/3.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.0.4/Chart.lock b/incubator/podgrab/3.0.4/Chart.lock deleted file mode 100644 index 4c7d5f8c65..0000000000 --- a/incubator/podgrab/3.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:49.934409408Z" diff --git a/incubator/podgrab/3.0.4/Chart.yaml b/incubator/podgrab/3.0.4/Chart.yaml deleted file mode 100644 index 0e127897e0..0000000000 --- a/incubator/podgrab/3.0.4/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.0.4 diff --git a/incubator/podgrab/3.0.4/README.md b/incubator/podgrab/3.0.4/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.0.4/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.0.4/app-readme.md b/incubator/podgrab/3.0.4/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.0.4/charts/common-5.0.2.tgz b/incubator/podgrab/3.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/podgrab/3.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/podgrab/3.0.4/ix_values.yaml b/incubator/podgrab/3.0.4/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.0.4/questions.yaml b/incubator/podgrab/3.0.4/questions.yaml deleted file mode 100644 index 4b308c2f9a..0000000000 --- a/incubator/podgrab/3.0.4/questions.yaml +++ /dev/null @@ -1,416 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/podgrab/3.0.4/templates/common.yaml b/incubator/podgrab/3.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.0.4/test_values.yaml b/incubator/podgrab/3.0.4/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.0.4/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.0.4/values.yaml b/incubator/podgrab/3.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.0.5/CONFIG.md b/incubator/podgrab/3.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.0.5/Chart.lock b/incubator/podgrab/3.0.5/Chart.lock deleted file mode 100644 index 91a0b6d2a6..0000000000 --- a/incubator/podgrab/3.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:26.162676578Z" diff --git a/incubator/podgrab/3.0.5/Chart.yaml b/incubator/podgrab/3.0.5/Chart.yaml deleted file mode 100644 index 7b2a596fc8..0000000000 --- a/incubator/podgrab/3.0.5/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.0.5 diff --git a/incubator/podgrab/3.0.5/README.md b/incubator/podgrab/3.0.5/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.0.5/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.0.5/app-readme.md b/incubator/podgrab/3.0.5/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.0.5/charts/common-5.0.2.tgz b/incubator/podgrab/3.0.5/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/podgrab/3.0.5/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/podgrab/3.0.5/ix_values.yaml b/incubator/podgrab/3.0.5/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.0.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.0.5/questions.yaml b/incubator/podgrab/3.0.5/questions.yaml deleted file mode 100644 index f2dba6e161..0000000000 --- a/incubator/podgrab/3.0.5/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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" - 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" - 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" diff --git a/incubator/podgrab/3.0.5/templates/common.yaml b/incubator/podgrab/3.0.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.0.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.0.5/test_values.yaml b/incubator/podgrab/3.0.5/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.0.5/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.0.5/values.yaml b/incubator/podgrab/3.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.1.0/CONFIG.md b/incubator/podgrab/3.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.1.0/Chart.lock b/incubator/podgrab/3.1.0/Chart.lock deleted file mode 100644 index 8e582bb2b2..0000000000 --- a/incubator/podgrab/3.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:21.817721928Z" diff --git a/incubator/podgrab/3.1.0/Chart.yaml b/incubator/podgrab/3.1.0/Chart.yaml deleted file mode 100644 index 2c2852b769..0000000000 --- a/incubator/podgrab/3.1.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.1.0 diff --git a/incubator/podgrab/3.1.0/README.md b/incubator/podgrab/3.1.0/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.1.0/app-readme.md b/incubator/podgrab/3.1.0/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.1.0/charts/common-5.1.1.tgz b/incubator/podgrab/3.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/podgrab/3.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/podgrab/3.1.0/ix_values.yaml b/incubator/podgrab/3.1.0/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.1.0/questions.yaml b/incubator/podgrab/3.1.0/questions.yaml deleted file mode 100644 index f2dba6e161..0000000000 --- a/incubator/podgrab/3.1.0/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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" - 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" - 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" diff --git a/incubator/podgrab/3.1.0/templates/common.yaml b/incubator/podgrab/3.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.1.0/test_values.yaml b/incubator/podgrab/3.1.0/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.1.0/values.yaml b/incubator/podgrab/3.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.1.1/CONFIG.md b/incubator/podgrab/3.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.1.1/Chart.lock b/incubator/podgrab/3.1.1/Chart.lock deleted file mode 100644 index e14e44a523..0000000000 --- a/incubator/podgrab/3.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:17.787361484Z" diff --git a/incubator/podgrab/3.1.1/Chart.yaml b/incubator/podgrab/3.1.1/Chart.yaml deleted file mode 100644 index 24ea5c8e09..0000000000 --- a/incubator/podgrab/3.1.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.1.1 diff --git a/incubator/podgrab/3.1.1/README.md b/incubator/podgrab/3.1.1/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.1.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.1.1/app-readme.md b/incubator/podgrab/3.1.1/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.1.1/charts/common-5.1.2.tgz b/incubator/podgrab/3.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/podgrab/3.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/podgrab/3.1.1/ix_values.yaml b/incubator/podgrab/3.1.1/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.1.1/questions.yaml b/incubator/podgrab/3.1.1/questions.yaml deleted file mode 100644 index f2dba6e161..0000000000 --- a/incubator/podgrab/3.1.1/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36047 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: "1Gi" - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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" - 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" - 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" diff --git a/incubator/podgrab/3.1.1/templates/common.yaml b/incubator/podgrab/3.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.1.1/test_values.yaml b/incubator/podgrab/3.1.1/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.1.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.1.1/values.yaml b/incubator/podgrab/3.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.2.0/CONFIG.md b/incubator/podgrab/3.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.2.0/Chart.lock b/incubator/podgrab/3.2.0/Chart.lock deleted file mode 100644 index 7336db2bc7..0000000000 --- a/incubator/podgrab/3.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:23.910002645Z" diff --git a/incubator/podgrab/3.2.0/Chart.yaml b/incubator/podgrab/3.2.0/Chart.yaml deleted file mode 100644 index 73562443ef..0000000000 --- a/incubator/podgrab/3.2.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -upstream_version: 1.0.0 -version: 3.2.0 diff --git a/incubator/podgrab/3.2.0/README.md b/incubator/podgrab/3.2.0/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.2.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.2.0/app-readme.md b/incubator/podgrab/3.2.0/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.2.0/charts/common-5.1.2.tgz b/incubator/podgrab/3.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/podgrab/3.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/podgrab/3.2.0/ix_values.yaml b/incubator/podgrab/3.2.0/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.2.0/questions.yaml b/incubator/podgrab/3.2.0/questions.yaml deleted file mode 100644 index c860320aa5..0000000000 --- a/incubator/podgrab/3.2.0/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36047 - 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: "1Gi" - - 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/podgrab/3.2.0/templates/common.yaml b/incubator/podgrab/3.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.2.0/test_values.yaml b/incubator/podgrab/3.2.0/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.2.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.2.0/values.yaml b/incubator/podgrab/3.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.2.1/CONFIG.md b/incubator/podgrab/3.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.2.1/Chart.lock b/incubator/podgrab/3.2.1/Chart.lock deleted file mode 100644 index f4a5464be5..0000000000 --- a/incubator/podgrab/3.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:41.918587549Z" diff --git a/incubator/podgrab/3.2.1/Chart.yaml b/incubator/podgrab/3.2.1/Chart.yaml deleted file mode 100644 index dc98c392d2..0000000000 --- a/incubator/podgrab/3.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -version: 3.2.1 diff --git a/incubator/podgrab/3.2.1/README.md b/incubator/podgrab/3.2.1/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.2.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.2.1/app-readme.md b/incubator/podgrab/3.2.1/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.2.1/charts/common-5.1.2.tgz b/incubator/podgrab/3.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/podgrab/3.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/podgrab/3.2.1/ix_values.yaml b/incubator/podgrab/3.2.1/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.2.1/questions.yaml b/incubator/podgrab/3.2.1/questions.yaml deleted file mode 100644 index c860320aa5..0000000000 --- a/incubator/podgrab/3.2.1/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36047 - 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: "1Gi" - - 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/podgrab/3.2.1/templates/common.yaml b/incubator/podgrab/3.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.2.1/test_values.yaml b/incubator/podgrab/3.2.1/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.2.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.2.1/values.yaml b/incubator/podgrab/3.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/podgrab/3.2.2/CONFIG.md b/incubator/podgrab/3.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/podgrab/3.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/podgrab/3.2.2/Chart.lock b/incubator/podgrab/3.2.2/Chart.lock deleted file mode 100644 index 2c1c2cfbc7..0000000000 --- a/incubator/podgrab/3.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:46.864314717Z" diff --git a/incubator/podgrab/3.2.2/Chart.yaml b/incubator/podgrab/3.2.2/Chart.yaml deleted file mode 100644 index 2e5885d7e5..0000000000 --- a/incubator/podgrab/3.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A self-hosted podcast manager to download episodes as soon as they become - live. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/podgrab -icon: https://truecharts.org/_static/img/podgrab-icon.png -keywords: -- podgrab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: podgrab -sources: -- https://github.com/akhilrex/podgrab -- https://hub.docker.com/r/akhilrex/podgrab -type: application -version: 3.2.2 diff --git a/incubator/podgrab/3.2.2/README.md b/incubator/podgrab/3.2.2/README.md deleted file mode 100644 index 9977071a6c..0000000000 --- a/incubator/podgrab/3.2.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -A self-hosted podcast manager to download episodes as soon as they become live. - -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 `podgrab` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `podgrab` 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/podgrab/3.2.2/app-readme.md b/incubator/podgrab/3.2.2/app-readme.md deleted file mode 100644 index 6d69d3a84c..0000000000 --- a/incubator/podgrab/3.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A self-hosted podcast manager to download episodes as soon as they become live. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A self-hosted podcast manager to download episodes as soon as they become diff --git a/incubator/podgrab/3.2.2/charts/common-5.1.2.tgz b/incubator/podgrab/3.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/podgrab/3.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/podgrab/3.2.2/ix_values.yaml b/incubator/podgrab/3.2.2/ix_values.yaml deleted file mode 100644 index f7e28ef9ef..0000000000 --- a/incubator/podgrab/3.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - - -## -# 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/podgrab/3.2.2/questions.yaml b/incubator/podgrab/3.2.2/questions.yaml deleted file mode 100644 index c860320aa5..0000000000 --- a/incubator/podgrab/3.2.2/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: PASSWORD - label: "Password" - description: "Desired Password" - schema: - type: string - default: "" - required: false - - variable: CHECK_FREQUENCY - label: "Update Frequency" - description: "Interval to check for new podcasts" - schema: - type: int - default: 240 - required: true - # 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51080 - 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: 36047 - 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: "1Gi" - - 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/podgrab/3.2.2/templates/common.yaml b/incubator/podgrab/3.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/podgrab/3.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/podgrab/3.2.2/test_values.yaml b/incubator/podgrab/3.2.2/test_values.yaml deleted file mode 100644 index 4ffe356c49..0000000000 --- a/incubator/podgrab/3.2.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for podgrab. - -image: - repository: akhilrex/podgrab - pullPolicy: Always - tag: 1.0.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - -service: - main: - ports: - main: - port: 8080 - tcp: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51080 - protocol: TCP - -env: - PASSWORD: secretpasswordgoeshere - CHECK_FREQUENCY: 240 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -hostPathMounts: - - name: assets - enabled: true - mountPath: "/assets" - emptyDir: - enabled: true diff --git a/incubator/podgrab/3.2.2/values.yaml b/incubator/podgrab/3.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/3.1.5/CONFIG.md b/incubator/qbittorrent/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/3.1.5/Chart.lock b/incubator/qbittorrent/3.1.5/Chart.lock deleted file mode 100644 index 4f03635140..0000000000 --- a/incubator/qbittorrent/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:03.019829117Z" diff --git a/incubator/qbittorrent/3.1.5/Chart.yaml b/incubator/qbittorrent/3.1.5/Chart.yaml deleted file mode 100644 index 37d8d5de81..0000000000 --- a/incubator/qbittorrent/3.1.5/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: qbittorrent -version: 3.1.5 -upstream_version: 7.2.1 -appVersion: "auto" -description: qBittorrent is a cross-platform free and open-source BitTorrent client -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: - - qbittorrent - - torrrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/qbittorrent - - https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent - - https://hub.docker.com/r/linuxserver/qbittorrent/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/qbittorrent/3.1.5/README.md b/incubator/qbittorrent/3.1.5/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/3.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/3.1.5/app-readme.md b/incubator/qbittorrent/3.1.5/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/3.1.5/charts/common-3.5.5.tgz b/incubator/qbittorrent/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/qbittorrent/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/qbittorrent/3.1.5/ix_values.yaml b/incubator/qbittorrent/3.1.5/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/3.1.5/questions.yaml b/incubator/qbittorrent/3.1.5/questions.yaml deleted file mode 100644 index d2494a1b01..0000000000 --- a/incubator/qbittorrent/3.1.5/questions.yaml +++ /dev/null @@ -1,563 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36039 - required: true - - variable: tcp - label: "TCP Torrent connections" - description: "This service is used to process incomming torrent connections over TCP" - 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" - schema: - type: string - default: "NodePort" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 6881 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36040 - required: true - - variable: udp - label: "UDP Torrent connections" - description: "This service is used to process incomming torrent connections over UDP" - 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" - schema: - type: string - default: "NodePort" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 6881 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36040 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/3.1.5/templates/common.yaml b/incubator/qbittorrent/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/qbittorrent/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/qbittorrent/3.1.5/templates/configmap.yaml b/incubator/qbittorrent/3.1.5/templates/configmap.yaml deleted file mode 100644 index f8549d96fc..0000000000 --- a/incubator/qbittorrent/3.1.5/templates/configmap.yaml +++ /dev/null @@ -1,45 +0,0 @@ -## -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# `SPDX-License-Identifier: Apache-2.0` -# -# This file is considered to be modified by the TrueCharts Project. -## - -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.services.tcp.port.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} diff --git a/incubator/qbittorrent/3.1.5/test_values.yaml b/incubator/qbittorrent/3.1.5/test_values.yaml deleted file mode 100644 index 02e101f8e4..0000000000 --- a/incubator/qbittorrent/3.1.5/test_values.yaml +++ /dev/null @@ -1,60 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -services: - main: - port: - port: 8080 - tcp: - enabled: true - type: ClusterIP - port: - port: 6881 - protocol: TCP - targetPort: 51413 - udp: - enabled: true - type: ClusterIP - port: - port: 6881 - protocol: UDP - targetPort: 51413 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts - - -appAdditionalServicesEnabled: true -appAdditionalServices: diff --git a/incubator/qbittorrent/3.1.5/values.yaml b/incubator/qbittorrent/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/3.1.6/CONFIG.md b/incubator/qbittorrent/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/3.1.6/Chart.lock b/incubator/qbittorrent/3.1.6/Chart.lock deleted file mode 100644 index 9adcaf0d4b..0000000000 --- a/incubator/qbittorrent/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:55.444356787Z" diff --git a/incubator/qbittorrent/3.1.6/Chart.yaml b/incubator/qbittorrent/3.1.6/Chart.yaml deleted file mode 100644 index 2d016185c6..0000000000 --- a/incubator/qbittorrent/3.1.6/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: qbittorrent -version: 3.1.6 -upstream_version: 7.2.1 -appVersion: "auto" -description: qBittorrent is a cross-platform free and open-source BitTorrent client -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: - - qbittorrent - - torrrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/qbittorrent - - https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent - - https://hub.docker.com/r/linuxserver/qbittorrent/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/qbittorrent/3.1.6/README.md b/incubator/qbittorrent/3.1.6/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/3.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/3.1.6/app-readme.md b/incubator/qbittorrent/3.1.6/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/3.1.6/charts/common-3.5.8.tgz b/incubator/qbittorrent/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/qbittorrent/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/qbittorrent/3.1.6/ix_values.yaml b/incubator/qbittorrent/3.1.6/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/3.1.6/questions.yaml b/incubator/qbittorrent/3.1.6/questions.yaml deleted file mode 100644 index d2494a1b01..0000000000 --- a/incubator/qbittorrent/3.1.6/questions.yaml +++ /dev/null @@ -1,563 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36039 - required: true - - variable: tcp - label: "TCP Torrent connections" - description: "This service is used to process incomming torrent connections over TCP" - 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" - schema: - type: string - default: "NodePort" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 6881 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36040 - required: true - - variable: udp - label: "UDP Torrent connections" - description: "This service is used to process incomming torrent connections over UDP" - 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" - schema: - type: string - default: "NodePort" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 6881 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36040 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/3.1.6/templates/common.yaml b/incubator/qbittorrent/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/qbittorrent/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/qbittorrent/3.1.6/templates/configmap.yaml b/incubator/qbittorrent/3.1.6/templates/configmap.yaml deleted file mode 100644 index f8549d96fc..0000000000 --- a/incubator/qbittorrent/3.1.6/templates/configmap.yaml +++ /dev/null @@ -1,45 +0,0 @@ -## -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# `SPDX-License-Identifier: Apache-2.0` -# -# This file is considered to be modified by the TrueCharts Project. -## - -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.services.tcp.port.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} diff --git a/incubator/qbittorrent/3.1.6/test_values.yaml b/incubator/qbittorrent/3.1.6/test_values.yaml deleted file mode 100644 index 02e101f8e4..0000000000 --- a/incubator/qbittorrent/3.1.6/test_values.yaml +++ /dev/null @@ -1,60 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -services: - main: - port: - port: 8080 - tcp: - enabled: true - type: ClusterIP - port: - port: 6881 - protocol: TCP - targetPort: 51413 - udp: - enabled: true - type: ClusterIP - port: - port: 6881 - protocol: UDP - targetPort: 51413 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts - - -appAdditionalServicesEnabled: true -appAdditionalServices: diff --git a/incubator/qbittorrent/3.1.6/values.yaml b/incubator/qbittorrent/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/4.0.0/CONFIG.md b/incubator/qbittorrent/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/4.0.0/Chart.lock b/incubator/qbittorrent/4.0.0/Chart.lock deleted file mode 100644 index 2e487502ba..0000000000 --- a/incubator/qbittorrent/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:45.813016309Z" diff --git a/incubator/qbittorrent/4.0.0/Chart.yaml b/incubator/qbittorrent/4.0.0/Chart.yaml deleted file mode 100644 index 93e62d692b..0000000000 --- a/incubator/qbittorrent/4.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: qbittorrent -version: 4.0.0 -upstream_version: 7.2.1 -appVersion: "auto" -description: qBittorrent is a cross-platform free and open-source BitTorrent client -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: - - qbittorrent - - torrrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/qbittorrent - - https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent - - https://hub.docker.com/r/linuxserver/qbittorrent/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/qbittorrent/4.0.0/README.md b/incubator/qbittorrent/4.0.0/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/4.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/4.0.0/app-readme.md b/incubator/qbittorrent/4.0.0/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/4.0.0/charts/common-4.1.5.tgz b/incubator/qbittorrent/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/qbittorrent/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/qbittorrent/4.0.0/ix_values.yaml b/incubator/qbittorrent/4.0.0/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/4.0.0/questions.yaml b/incubator/qbittorrent/4.0.0/questions.yaml deleted file mode 100644 index 239355512d..0000000000 --- a/incubator/qbittorrent/4.0.0/questions.yaml +++ /dev/null @@ -1,527 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/4.0.0/templates/_configmap.tpl b/incubator/qbittorrent/4.0.0/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/4.0.0/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/4.0.0/templates/common.yaml b/incubator/qbittorrent/4.0.0/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/4.0.0/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/4.0.0/test_values.yaml b/incubator/qbittorrent/4.0.0/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/4.0.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/4.0.0/values.yaml b/incubator/qbittorrent/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/4.0.1/CONFIG.md b/incubator/qbittorrent/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/4.0.1/Chart.lock b/incubator/qbittorrent/4.0.1/Chart.lock deleted file mode 100644 index e7bcb80a6b..0000000000 --- a/incubator/qbittorrent/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:38.740790501Z" diff --git a/incubator/qbittorrent/4.0.1/Chart.yaml b/incubator/qbittorrent/4.0.1/Chart.yaml deleted file mode 100644 index b5102a4831..0000000000 --- a/incubator/qbittorrent/4.0.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: qbittorrent -version: 4.0.1 -upstream_version: 7.2.1 -appVersion: "auto" -description: qBittorrent is a cross-platform free and open-source BitTorrent client -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: - - qbittorrent - - torrrent -sources: - - https://github.com/truecharts/apps/tree/master/incubator/qbittorrent - - https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent - - https://hub.docker.com/r/linuxserver/qbittorrent/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/qbittorrent/4.0.1/README.md b/incubator/qbittorrent/4.0.1/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/4.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/4.0.1/app-readme.md b/incubator/qbittorrent/4.0.1/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/4.0.1/charts/common-4.1.6.tgz b/incubator/qbittorrent/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/qbittorrent/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/qbittorrent/4.0.1/ix_values.yaml b/incubator/qbittorrent/4.0.1/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/4.0.1/questions.yaml b/incubator/qbittorrent/4.0.1/questions.yaml deleted file mode 100644 index 239355512d..0000000000 --- a/incubator/qbittorrent/4.0.1/questions.yaml +++ /dev/null @@ -1,527 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/4.0.1/templates/_configmap.tpl b/incubator/qbittorrent/4.0.1/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/4.0.1/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/4.0.1/templates/common.yaml b/incubator/qbittorrent/4.0.1/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/4.0.1/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/4.0.1/test_values.yaml b/incubator/qbittorrent/4.0.1/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/4.0.1/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/4.0.1/values.yaml b/incubator/qbittorrent/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/4.1.0/CONFIG.md b/incubator/qbittorrent/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/4.1.0/Chart.lock b/incubator/qbittorrent/4.1.0/Chart.lock deleted file mode 100644 index 6a59bb3176..0000000000 --- a/incubator/qbittorrent/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:04.079499593Z" diff --git a/incubator/qbittorrent/4.1.0/Chart.yaml b/incubator/qbittorrent/4.1.0/Chart.yaml deleted file mode 100644 index 1ed37d707f..0000000000 --- a/incubator/qbittorrent/4.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 4.1.0 diff --git a/incubator/qbittorrent/4.1.0/README.md b/incubator/qbittorrent/4.1.0/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/4.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/4.1.0/app-readme.md b/incubator/qbittorrent/4.1.0/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/4.1.0/charts/common-4.1.6.tgz b/incubator/qbittorrent/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/qbittorrent/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/qbittorrent/4.1.0/ix_values.yaml b/incubator/qbittorrent/4.1.0/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/4.1.0/questions.yaml b/incubator/qbittorrent/4.1.0/questions.yaml deleted file mode 100644 index fc5fd82e77..0000000000 --- a/incubator/qbittorrent/4.1.0/questions.yaml +++ /dev/null @@ -1,534 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/4.1.0/templates/_configmap.tpl b/incubator/qbittorrent/4.1.0/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/4.1.0/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/4.1.0/templates/common.yaml b/incubator/qbittorrent/4.1.0/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/4.1.0/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/4.1.0/test_values.yaml b/incubator/qbittorrent/4.1.0/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/4.1.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/4.1.0/values.yaml b/incubator/qbittorrent/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.0.0/CONFIG.md b/incubator/qbittorrent/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.0.0/Chart.lock b/incubator/qbittorrent/5.0.0/Chart.lock deleted file mode 100644 index 44ed30053b..0000000000 --- a/incubator/qbittorrent/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:38.909933Z" diff --git a/incubator/qbittorrent/5.0.0/Chart.yaml b/incubator/qbittorrent/5.0.0/Chart.yaml deleted file mode 100644 index 7cbc722409..0000000000 --- a/incubator/qbittorrent/5.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 5.0.0 diff --git a/incubator/qbittorrent/5.0.0/README.md b/incubator/qbittorrent/5.0.0/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.0.0/app-readme.md b/incubator/qbittorrent/5.0.0/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.0.0/charts/common-5.0.0.tgz b/incubator/qbittorrent/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/qbittorrent/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.0.0/ix_values.yaml b/incubator/qbittorrent/5.0.0/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.0.0/questions.yaml b/incubator/qbittorrent/5.0.0/questions.yaml deleted file mode 100644 index 1efbaf05b2..0000000000 --- a/incubator/qbittorrent/5.0.0/questions.yaml +++ /dev/null @@ -1,554 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/5.0.0/templates/_configmap.tpl b/incubator/qbittorrent/5.0.0/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.0.0/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.0.0/templates/common.yaml b/incubator/qbittorrent/5.0.0/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.0.0/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.0.0/test_values.yaml b/incubator/qbittorrent/5.0.0/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/5.0.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.0.0/values.yaml b/incubator/qbittorrent/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.0.1/CONFIG.md b/incubator/qbittorrent/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.0.1/Chart.lock b/incubator/qbittorrent/5.0.1/Chart.lock deleted file mode 100644 index b65d54a960..0000000000 --- a/incubator/qbittorrent/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:42.528801674Z" diff --git a/incubator/qbittorrent/5.0.1/Chart.yaml b/incubator/qbittorrent/5.0.1/Chart.yaml deleted file mode 100644 index baa779a77c..0000000000 --- a/incubator/qbittorrent/5.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 5.0.1 diff --git a/incubator/qbittorrent/5.0.1/README.md b/incubator/qbittorrent/5.0.1/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.0.1/app-readme.md b/incubator/qbittorrent/5.0.1/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.0.1/charts/common-5.0.0.tgz b/incubator/qbittorrent/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/qbittorrent/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.0.1/ix_values.yaml b/incubator/qbittorrent/5.0.1/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.0.1/questions.yaml b/incubator/qbittorrent/5.0.1/questions.yaml deleted file mode 100644 index 5b6a2e2706..0000000000 --- a/incubator/qbittorrent/5.0.1/questions.yaml +++ /dev/null @@ -1,570 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/5.0.1/templates/_configmap.tpl b/incubator/qbittorrent/5.0.1/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.0.1/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.0.1/templates/common.yaml b/incubator/qbittorrent/5.0.1/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.0.1/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.0.1/test_values.yaml b/incubator/qbittorrent/5.0.1/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/5.0.1/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.0.1/values.yaml b/incubator/qbittorrent/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.0.2/CONFIG.md b/incubator/qbittorrent/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.0.2/Chart.lock b/incubator/qbittorrent/5.0.2/Chart.lock deleted file mode 100644 index 9834788202..0000000000 --- a/incubator/qbittorrent/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:45.514851706Z" diff --git a/incubator/qbittorrent/5.0.2/Chart.yaml b/incubator/qbittorrent/5.0.2/Chart.yaml deleted file mode 100644 index 0f8483c2cd..0000000000 --- a/incubator/qbittorrent/5.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 5.0.2 diff --git a/incubator/qbittorrent/5.0.2/README.md b/incubator/qbittorrent/5.0.2/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.0.2/app-readme.md b/incubator/qbittorrent/5.0.2/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.0.2/charts/common-5.0.2.tgz b/incubator/qbittorrent/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/qbittorrent/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.0.2/ix_values.yaml b/incubator/qbittorrent/5.0.2/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.0.2/questions.yaml b/incubator/qbittorrent/5.0.2/questions.yaml deleted file mode 100644 index 5b6a2e2706..0000000000 --- a/incubator/qbittorrent/5.0.2/questions.yaml +++ /dev/null @@ -1,570 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/5.0.2/templates/_configmap.tpl b/incubator/qbittorrent/5.0.2/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.0.2/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.0.2/templates/common.yaml b/incubator/qbittorrent/5.0.2/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.0.2/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.0.2/test_values.yaml b/incubator/qbittorrent/5.0.2/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/5.0.2/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.0.2/values.yaml b/incubator/qbittorrent/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.0.3/CONFIG.md b/incubator/qbittorrent/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.0.3/Chart.lock b/incubator/qbittorrent/5.0.3/Chart.lock deleted file mode 100644 index dd6357a470..0000000000 --- a/incubator/qbittorrent/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:50.433669525Z" diff --git a/incubator/qbittorrent/5.0.3/Chart.yaml b/incubator/qbittorrent/5.0.3/Chart.yaml deleted file mode 100644 index e59156e881..0000000000 --- a/incubator/qbittorrent/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 5.0.3 diff --git a/incubator/qbittorrent/5.0.3/README.md b/incubator/qbittorrent/5.0.3/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.0.3/app-readme.md b/incubator/qbittorrent/5.0.3/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.0.3/charts/common-5.0.2.tgz b/incubator/qbittorrent/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/qbittorrent/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.0.3/ix_values.yaml b/incubator/qbittorrent/5.0.3/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.0.3/questions.yaml b/incubator/qbittorrent/5.0.3/questions.yaml deleted file mode 100644 index ebe1f111ee..0000000000 --- a/incubator/qbittorrent/5.0.3/questions.yaml +++ /dev/null @@ -1,555 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/qbittorrent/5.0.3/templates/_configmap.tpl b/incubator/qbittorrent/5.0.3/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.0.3/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.0.3/templates/common.yaml b/incubator/qbittorrent/5.0.3/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.0.3/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.0.3/test_values.yaml b/incubator/qbittorrent/5.0.3/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/5.0.3/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.0.3/values.yaml b/incubator/qbittorrent/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.0.4/CONFIG.md b/incubator/qbittorrent/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.0.4/Chart.lock b/incubator/qbittorrent/5.0.4/Chart.lock deleted file mode 100644 index 80fab7f845..0000000000 --- a/incubator/qbittorrent/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:26.809185814Z" diff --git a/incubator/qbittorrent/5.0.4/Chart.yaml b/incubator/qbittorrent/5.0.4/Chart.yaml deleted file mode 100644 index 7a65799238..0000000000 --- a/incubator/qbittorrent/5.0.4/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 5.0.4 diff --git a/incubator/qbittorrent/5.0.4/README.md b/incubator/qbittorrent/5.0.4/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.0.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.0.4/app-readme.md b/incubator/qbittorrent/5.0.4/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.0.4/charts/common-5.0.2.tgz b/incubator/qbittorrent/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/qbittorrent/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.0.4/ix_values.yaml b/incubator/qbittorrent/5.0.4/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.0.4/questions.yaml b/incubator/qbittorrent/5.0.4/questions.yaml deleted file mode 100644 index 45a92918b4..0000000000 --- a/incubator/qbittorrent/5.0.4/questions.yaml +++ /dev/null @@ -1,543 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/qbittorrent/5.0.4/templates/_configmap.tpl b/incubator/qbittorrent/5.0.4/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.0.4/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.0.4/templates/common.yaml b/incubator/qbittorrent/5.0.4/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.0.4/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.0.4/test_values.yaml b/incubator/qbittorrent/5.0.4/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/5.0.4/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.0.4/values.yaml b/incubator/qbittorrent/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.1.0/CONFIG.md b/incubator/qbittorrent/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.1.0/Chart.lock b/incubator/qbittorrent/5.1.0/Chart.lock deleted file mode 100644 index b29f14929b..0000000000 --- a/incubator/qbittorrent/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:22.383338307Z" diff --git a/incubator/qbittorrent/5.1.0/Chart.yaml b/incubator/qbittorrent/5.1.0/Chart.yaml deleted file mode 100644 index f4d5e01a22..0000000000 --- a/incubator/qbittorrent/5.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 5.1.0 diff --git a/incubator/qbittorrent/5.1.0/README.md b/incubator/qbittorrent/5.1.0/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.1.0/app-readme.md b/incubator/qbittorrent/5.1.0/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.1.0/charts/common-5.1.1.tgz b/incubator/qbittorrent/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/qbittorrent/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.1.0/ix_values.yaml b/incubator/qbittorrent/5.1.0/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.1.0/questions.yaml b/incubator/qbittorrent/5.1.0/questions.yaml deleted file mode 100644 index 45a92918b4..0000000000 --- a/incubator/qbittorrent/5.1.0/questions.yaml +++ /dev/null @@ -1,543 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/qbittorrent/5.1.0/templates/_configmap.tpl b/incubator/qbittorrent/5.1.0/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.1.0/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.1.0/templates/common.yaml b/incubator/qbittorrent/5.1.0/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.1.0/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.1.0/test_values.yaml b/incubator/qbittorrent/5.1.0/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/5.1.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.1.0/values.yaml b/incubator/qbittorrent/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.1.1/CONFIG.md b/incubator/qbittorrent/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.1.1/Chart.lock b/incubator/qbittorrent/5.1.1/Chart.lock deleted file mode 100644 index 499ed260b5..0000000000 --- a/incubator/qbittorrent/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:18.679323034Z" diff --git a/incubator/qbittorrent/5.1.1/Chart.yaml b/incubator/qbittorrent/5.1.1/Chart.yaml deleted file mode 100644 index f3ea0281cd..0000000000 --- a/incubator/qbittorrent/5.1.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 5.1.1 diff --git a/incubator/qbittorrent/5.1.1/README.md b/incubator/qbittorrent/5.1.1/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.1.1/app-readme.md b/incubator/qbittorrent/5.1.1/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.1.1/charts/common-5.1.2.tgz b/incubator/qbittorrent/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/qbittorrent/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.1.1/ix_values.yaml b/incubator/qbittorrent/5.1.1/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.1.1/questions.yaml b/incubator/qbittorrent/5.1.1/questions.yaml deleted file mode 100644 index 45a92918b4..0000000000 --- a/incubator/qbittorrent/5.1.1/questions.yaml +++ /dev/null @@ -1,543 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/qbittorrent/5.1.1/templates/_configmap.tpl b/incubator/qbittorrent/5.1.1/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.1.1/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.1.1/templates/common.yaml b/incubator/qbittorrent/5.1.1/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.1.1/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.1.1/test_values.yaml b/incubator/qbittorrent/5.1.1/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/5.1.1/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.1.1/values.yaml b/incubator/qbittorrent/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.2.0/CONFIG.md b/incubator/qbittorrent/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.2.0/Chart.lock b/incubator/qbittorrent/5.2.0/Chart.lock deleted file mode 100644 index 6723d44113..0000000000 --- a/incubator/qbittorrent/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:24.650574436Z" diff --git a/incubator/qbittorrent/5.2.0/Chart.yaml b/incubator/qbittorrent/5.2.0/Chart.yaml deleted file mode 100644 index b1ee7d1caf..0000000000 --- a/incubator/qbittorrent/5.2.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: -- https://github.com/truecharts/apps/tree/master/incubator/qbittorrent -- https://github.com/k8s-at-home/charts/tree/master/charts/qbittorrent -- https://hub.docker.com/r/linuxserver/qbittorrent/ -type: application -upstream_version: 7.2.1 -version: 5.2.0 diff --git a/incubator/qbittorrent/5.2.0/README.md b/incubator/qbittorrent/5.2.0/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.2.0/app-readme.md b/incubator/qbittorrent/5.2.0/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.2.0/charts/common-5.1.2.tgz b/incubator/qbittorrent/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/qbittorrent/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.2.0/ix_values.yaml b/incubator/qbittorrent/5.2.0/ix_values.yaml deleted file mode 100644 index a99eddeec4..0000000000 --- a/incubator/qbittorrent/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.2.0/questions.yaml b/incubator/qbittorrent/5.2.0/questions.yaml deleted file mode 100644 index 67f59b9e85..0000000000 --- a/incubator/qbittorrent/5.2.0/questions.yaml +++ /dev/null @@ -1,683 +0,0 @@ -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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - 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/qbittorrent/5.2.0/templates/_configmap.tpl b/incubator/qbittorrent/5.2.0/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.2.0/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.2.0/templates/common.yaml b/incubator/qbittorrent/5.2.0/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.2.0/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.2.0/test_values.yaml b/incubator/qbittorrent/5.2.0/test_values.yaml deleted file mode 100644 index 5458be8736..0000000000 --- a/incubator/qbittorrent/5.2.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/truecharts/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.2.0/values.yaml b/incubator/qbittorrent/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.2.1/CONFIG.md b/incubator/qbittorrent/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.2.1/Chart.lock b/incubator/qbittorrent/5.2.1/Chart.lock deleted file mode 100644 index 43eeda97fd..0000000000 --- a/incubator/qbittorrent/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:42.574827719Z" diff --git a/incubator/qbittorrent/5.2.1/Chart.yaml b/incubator/qbittorrent/5.2.1/Chart.yaml deleted file mode 100644 index 7b17f1a82a..0000000000 --- a/incubator/qbittorrent/5.2.1/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/charts/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: null -type: application -version: 5.2.1 diff --git a/incubator/qbittorrent/5.2.1/README.md b/incubator/qbittorrent/5.2.1/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.2.1/app-readme.md b/incubator/qbittorrent/5.2.1/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.2.1/charts/common-5.1.2.tgz b/incubator/qbittorrent/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/qbittorrent/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.2.1/ix_values.yaml b/incubator/qbittorrent/5.2.1/ix_values.yaml deleted file mode 100644 index a2b08bf404..0000000000 --- a/incubator/qbittorrent/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.2.1/questions.yaml b/incubator/qbittorrent/5.2.1/questions.yaml deleted file mode 100644 index 67f59b9e85..0000000000 --- a/incubator/qbittorrent/5.2.1/questions.yaml +++ /dev/null @@ -1,683 +0,0 @@ -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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - 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/qbittorrent/5.2.1/templates/_configmap.tpl b/incubator/qbittorrent/5.2.1/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.2.1/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.2.1/templates/common.yaml b/incubator/qbittorrent/5.2.1/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.2.1/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.2.1/test_values.yaml b/incubator/qbittorrent/5.2.1/test_values.yaml deleted file mode 100644 index bffbf5914c..0000000000 --- a/incubator/qbittorrent/5.2.1/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/k8s-at-home/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.2.1/values.yaml b/incubator/qbittorrent/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/qbittorrent/5.2.2/CONFIG.md b/incubator/qbittorrent/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/qbittorrent/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/qbittorrent/5.2.2/Chart.lock b/incubator/qbittorrent/5.2.2/Chart.lock deleted file mode 100644 index b61e112925..0000000000 --- a/incubator/qbittorrent/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:47.832821462Z" diff --git a/incubator/qbittorrent/5.2.2/Chart.yaml b/incubator/qbittorrent/5.2.2/Chart.yaml deleted file mode 100644 index 91313b4bea..0000000000 --- a/incubator/qbittorrent/5.2.2/Chart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: qBittorrent is a cross-platform free and open-source BitTorrent client -home: https://github.com/truecharts/apps/tree/master/charts/incubator/qbittorrent -icon: https://cloud.githubusercontent.com/assets/14862437/23586868/89ef2922-01c4-11e7-869c-52aafcece17f.png -keywords: -- qbittorrent -- torrrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: qbittorrent -sources: null -type: application -version: 5.2.2 diff --git a/incubator/qbittorrent/5.2.2/README.md b/incubator/qbittorrent/5.2.2/README.md deleted file mode 100644 index 885309a115..0000000000 --- a/incubator/qbittorrent/5.2.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -qBittorrent is a cross-platform free and open-source BitTorrent 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 `qbittorrent` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `qbittorrent` 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/qbittorrent/5.2.2/app-readme.md b/incubator/qbittorrent/5.2.2/app-readme.md deleted file mode 100644 index 5d26b483c2..0000000000 --- a/incubator/qbittorrent/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -qBittorrent is a cross-platform free and open-source BitTorrent client -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -qBittorrent is a cross-platform free and open-source BitTorrent client diff --git a/incubator/qbittorrent/5.2.2/charts/common-5.1.2.tgz b/incubator/qbittorrent/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/qbittorrent/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/qbittorrent/5.2.2/ix_values.yaml b/incubator/qbittorrent/5.2.2/ix_values.yaml deleted file mode 100644 index a2b08bf404..0000000000 --- a/incubator/qbittorrent/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -## -# 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/qbittorrent/5.2.2/questions.yaml b/incubator/qbittorrent/5.2.2/questions.yaml deleted file mode 100644 index 67f59b9e85..0000000000 --- a/incubator/qbittorrent/5.2.2/questions.yaml +++ /dev/null @@ -1,683 +0,0 @@ -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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36039 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent Service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36040 - 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/qbittorrent/5.2.2/templates/_configmap.tpl b/incubator/qbittorrent/5.2.2/templates/_configmap.tpl deleted file mode 100644 index d52c601514..0000000000 --- a/incubator/qbittorrent/5.2.2/templates/_configmap.tpl +++ /dev/null @@ -1,32 +0,0 @@ -{{/* Define the configmap */}} -{{- define "qbittorrent.configmap" -}} - ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-scripts - labels: - {{- include "common.labels" . | nindent 4 }} -data: - {{- $bittorrentPort := "" -}} - {{- $bittorrentPort = .Values.service.torrent.ports.tcp.port -}} - {{- if $bittorrentPort }} - 31-update-port: |- - #!/bin/bash - QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" - INCOMING_PORT={{- $bittorrentPort }} - - incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) - if [[ -z "${incoming_port_exist}" ]]; then - incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') - if [[ ! -z "${incoming_exist}" ]]; then - # Get line number of Incoming - LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) - sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} - else - echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} - fi - fi - {{- end }} -{{- end -}} diff --git a/incubator/qbittorrent/5.2.2/templates/common.yaml b/incubator/qbittorrent/5.2.2/templates/common.yaml deleted file mode 100644 index bcb4715aa1..0000000000 --- a/incubator/qbittorrent/5.2.2/templates/common.yaml +++ /dev/null @@ -1,6 +0,0 @@ -{{/* Render the templates */}} -{{ include "common.all" . }} - - -{{/* Render the configmap */}} -{{ include "qbittorrent.configmap" . }} diff --git a/incubator/qbittorrent/5.2.2/test_values.yaml b/incubator/qbittorrent/5.2.2/test_values.yaml deleted file mode 100644 index bffbf5914c..0000000000 --- a/incubator/qbittorrent/5.2.2/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Default values for qbittorrent. - -image: - repository: ghcr.io/k8s-at-home/qbittorrent - pullPolicy: IfNotPresent - tag: v4.3.5 - -strategy: - type: Recreate - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - # UMASK: 022 - -service: - main: - ports: - main: - port: 8080 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 6881 - protocol: TCP - udp: - enabled: true - port: 6881 - protocol: UDP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -additionalVolumes: - - name: qbittorrent-scripts - emptyDir: {} - ## When you want to enable automatic port configuration at startup, adjust this to: - # configMap: - # name: -scripts - # defaultMode: 511 - -additionalVolumeMounts: - - mountPath: /config/custom-cont-init.d - name: qbittorrent-scripts diff --git a/incubator/qbittorrent/5.2.2/values.yaml b/incubator/qbittorrent/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/3.1.5/CONFIG.md b/incubator/readarr/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/3.1.5/Chart.lock b/incubator/readarr/3.1.5/Chart.lock deleted file mode 100644 index fee1c327d6..0000000000 --- a/incubator/readarr/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:03.283120005Z" diff --git a/incubator/readarr/3.1.5/Chart.yaml b/incubator/readarr/3.1.5/Chart.yaml deleted file mode 100644 index 041ee3f567..0000000000 --- a/incubator/readarr/3.1.5/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: readarr -version: 3.1.5 -upstream_version: 2.1.0 -appVersion: "auto" -description: A fork of Radarr to work with Books & AudioBooks -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: - - readarr - - torrent - - usenet - - AudioBooks - - ebooks -sources: - - https://github.com/truecharts/apps/tree/master/incubator/readarr - - https://github.com/k8s-at-home/charts/tree/master/charts/readarr - - https://github.com/Readarr/Readarr - - https://readarr.com -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/readarr/3.1.5/README.md b/incubator/readarr/3.1.5/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/3.1.5/app-readme.md b/incubator/readarr/3.1.5/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/3.1.5/charts/common-3.5.5.tgz b/incubator/readarr/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/readarr/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/readarr/3.1.5/ix_values.yaml b/incubator/readarr/3.1.5/ix_values.yaml deleted file mode 100644 index 8e161d6d97..0000000000 --- a/incubator/readarr/3.1.5/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.643 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/3.1.5/questions.yaml b/incubator/readarr/3.1.5/questions.yaml deleted file mode 100644 index 840fe89a29..0000000000 --- a/incubator/readarr/3.1.5/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8787 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8787 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36038 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/3.1.5/templates/common.yaml b/incubator/readarr/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/3.1.5/test_values.yaml b/incubator/readarr/3.1.5/test_values.yaml deleted file mode 100644 index 09676bb4b4..0000000000 --- a/incubator/readarr/3.1.5/test_values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.643 - -strategy: - type: Recreate - -services: - main: - port: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/3.1.5/values.yaml b/incubator/readarr/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/3.1.6/CONFIG.md b/incubator/readarr/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/3.1.6/Chart.lock b/incubator/readarr/3.1.6/Chart.lock deleted file mode 100644 index bbec62ce5d..0000000000 --- a/incubator/readarr/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:55.786749593Z" diff --git a/incubator/readarr/3.1.6/Chart.yaml b/incubator/readarr/3.1.6/Chart.yaml deleted file mode 100644 index 4ef769b61c..0000000000 --- a/incubator/readarr/3.1.6/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: readarr -version: 3.1.6 -upstream_version: 2.1.0 -appVersion: "auto" -description: A fork of Radarr to work with Books & AudioBooks -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: - - readarr - - torrent - - usenet - - AudioBooks - - ebooks -sources: - - https://github.com/truecharts/apps/tree/master/incubator/readarr - - https://github.com/k8s-at-home/charts/tree/master/charts/readarr - - https://github.com/Readarr/Readarr - - https://readarr.com -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/readarr/3.1.6/README.md b/incubator/readarr/3.1.6/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/3.1.6/app-readme.md b/incubator/readarr/3.1.6/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/3.1.6/charts/common-3.5.8.tgz b/incubator/readarr/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/readarr/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/readarr/3.1.6/ix_values.yaml b/incubator/readarr/3.1.6/ix_values.yaml deleted file mode 100644 index 8e161d6d97..0000000000 --- a/incubator/readarr/3.1.6/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.643 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/3.1.6/questions.yaml b/incubator/readarr/3.1.6/questions.yaml deleted file mode 100644 index 840fe89a29..0000000000 --- a/incubator/readarr/3.1.6/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8787 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8787 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36038 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/3.1.6/templates/common.yaml b/incubator/readarr/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/3.1.6/test_values.yaml b/incubator/readarr/3.1.6/test_values.yaml deleted file mode 100644 index 09676bb4b4..0000000000 --- a/incubator/readarr/3.1.6/test_values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.643 - -strategy: - type: Recreate - -services: - main: - port: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/3.1.6/values.yaml b/incubator/readarr/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/4.0.0/CONFIG.md b/incubator/readarr/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/4.0.0/Chart.lock b/incubator/readarr/4.0.0/Chart.lock deleted file mode 100644 index b403c92276..0000000000 --- a/incubator/readarr/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T19:01:51.288512568Z" diff --git a/incubator/readarr/4.0.0/Chart.yaml b/incubator/readarr/4.0.0/Chart.yaml deleted file mode 100644 index ee77201245..0000000000 --- a/incubator/readarr/4.0.0/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: readarr -version: 4.0.0 -upstream_version: 2.1.0 -appVersion: "auto" -description: A fork of Radarr to work with Books & AudioBooks -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: - - readarr - - torrent - - usenet - - AudioBooks - - ebooks -sources: - - https://github.com/truecharts/apps/tree/master/incubator/readarr - - https://github.com/k8s-at-home/charts/tree/master/charts/readarr - - https://github.com/Readarr/Readarr - - https://readarr.com -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/incubator/readarr/4.0.0/README.md b/incubator/readarr/4.0.0/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/4.0.0/app-readme.md b/incubator/readarr/4.0.0/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/4.0.0/charts/common-4.1.5.tgz b/incubator/readarr/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/readarr/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/readarr/4.0.0/ix_values.yaml b/incubator/readarr/4.0.0/ix_values.yaml deleted file mode 100644 index 8e161d6d97..0000000000 --- a/incubator/readarr/4.0.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.643 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/4.0.0/questions.yaml b/incubator/readarr/4.0.0/questions.yaml deleted file mode 100644 index 28cc504e54..0000000000 --- a/incubator/readarr/4.0.0/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - editable: true - hidden: false - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/4.0.0/templates/common.yaml b/incubator/readarr/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/4.0.0/test_values.yaml b/incubator/readarr/4.0.0/test_values.yaml deleted file mode 100644 index 44982d0113..0000000000 --- a/incubator/readarr/4.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.643 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/4.0.0/values.yaml b/incubator/readarr/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/4.0.1/CONFIG.md b/incubator/readarr/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/4.0.1/Chart.lock b/incubator/readarr/4.0.1/Chart.lock deleted file mode 100644 index f80c86fe6e..0000000000 --- a/incubator/readarr/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:46.220987127Z" diff --git a/incubator/readarr/4.0.1/Chart.yaml b/incubator/readarr/4.0.1/Chart.yaml deleted file mode 100644 index 76a63e975e..0000000000 --- a/incubator/readarr/4.0.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 4.0.1 diff --git a/incubator/readarr/4.0.1/README.md b/incubator/readarr/4.0.1/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/4.0.1/app-readme.md b/incubator/readarr/4.0.1/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/4.0.1/charts/common-4.1.5.tgz b/incubator/readarr/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/readarr/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/readarr/4.0.1/ix_values.yaml b/incubator/readarr/4.0.1/ix_values.yaml deleted file mode 100644 index 52b683d966..0000000000 --- a/incubator/readarr/4.0.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.697 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/4.0.1/questions.yaml b/incubator/readarr/4.0.1/questions.yaml deleted file mode 100644 index 28cc504e54..0000000000 --- a/incubator/readarr/4.0.1/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - editable: true - hidden: false - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/4.0.1/templates/common.yaml b/incubator/readarr/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/4.0.1/test_values.yaml b/incubator/readarr/4.0.1/test_values.yaml deleted file mode 100644 index 8efe869efd..0000000000 --- a/incubator/readarr/4.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.697 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/4.0.1/values.yaml b/incubator/readarr/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/4.0.2/CONFIG.md b/incubator/readarr/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/4.0.2/Chart.lock b/incubator/readarr/4.0.2/Chart.lock deleted file mode 100644 index 4a35029a3a..0000000000 --- a/incubator/readarr/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T23:53:53.329492985Z" diff --git a/incubator/readarr/4.0.2/Chart.yaml b/incubator/readarr/4.0.2/Chart.yaml deleted file mode 100644 index 7465611e55..0000000000 --- a/incubator/readarr/4.0.2/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 4.0.2 diff --git a/incubator/readarr/4.0.2/README.md b/incubator/readarr/4.0.2/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/4.0.2/app-readme.md b/incubator/readarr/4.0.2/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/4.0.2/charts/common-4.1.6.tgz b/incubator/readarr/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/readarr/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/readarr/4.0.2/ix_values.yaml b/incubator/readarr/4.0.2/ix_values.yaml deleted file mode 100644 index 52b683d966..0000000000 --- a/incubator/readarr/4.0.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.697 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/4.0.2/questions.yaml b/incubator/readarr/4.0.2/questions.yaml deleted file mode 100644 index 28cc504e54..0000000000 --- a/incubator/readarr/4.0.2/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - editable: true - hidden: false - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/4.0.2/templates/common.yaml b/incubator/readarr/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/4.0.2/test_values.yaml b/incubator/readarr/4.0.2/test_values.yaml deleted file mode 100644 index 8efe869efd..0000000000 --- a/incubator/readarr/4.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.697 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/4.0.2/values.yaml b/incubator/readarr/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/4.0.3/CONFIG.md b/incubator/readarr/4.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/4.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/4.0.3/Chart.lock b/incubator/readarr/4.0.3/Chart.lock deleted file mode 100644 index 5639e99615..0000000000 --- a/incubator/readarr/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:39.155131539Z" diff --git a/incubator/readarr/4.0.3/Chart.yaml b/incubator/readarr/4.0.3/Chart.yaml deleted file mode 100644 index 5ae6fa1cd7..0000000000 --- a/incubator/readarr/4.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 4.0.3 diff --git a/incubator/readarr/4.0.3/README.md b/incubator/readarr/4.0.3/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/4.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/4.0.3/app-readme.md b/incubator/readarr/4.0.3/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/4.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/4.0.3/charts/common-4.1.6.tgz b/incubator/readarr/4.0.3/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/readarr/4.0.3/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/readarr/4.0.3/ix_values.yaml b/incubator/readarr/4.0.3/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/4.0.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/4.0.3/questions.yaml b/incubator/readarr/4.0.3/questions.yaml deleted file mode 100644 index 28cc504e54..0000000000 --- a/incubator/readarr/4.0.3/questions.yaml +++ /dev/null @@ -1,388 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - editable: true - hidden: false - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/4.0.3/templates/common.yaml b/incubator/readarr/4.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/4.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/4.0.3/test_values.yaml b/incubator/readarr/4.0.3/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/4.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/4.0.3/values.yaml b/incubator/readarr/4.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/4.1.0/CONFIG.md b/incubator/readarr/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/4.1.0/Chart.lock b/incubator/readarr/4.1.0/Chart.lock deleted file mode 100644 index 7566d3c80a..0000000000 --- a/incubator/readarr/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:04.602087167Z" diff --git a/incubator/readarr/4.1.0/Chart.yaml b/incubator/readarr/4.1.0/Chart.yaml deleted file mode 100644 index 99ce717004..0000000000 --- a/incubator/readarr/4.1.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 4.1.0 diff --git a/incubator/readarr/4.1.0/README.md b/incubator/readarr/4.1.0/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/4.1.0/app-readme.md b/incubator/readarr/4.1.0/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/4.1.0/charts/common-4.1.6.tgz b/incubator/readarr/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/readarr/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/readarr/4.1.0/ix_values.yaml b/incubator/readarr/4.1.0/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/4.1.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/4.1.0/questions.yaml b/incubator/readarr/4.1.0/questions.yaml deleted file mode 100644 index 2c13768447..0000000000 --- a/incubator/readarr/4.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - editable: true - hidden: false - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/4.1.0/templates/common.yaml b/incubator/readarr/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/4.1.0/test_values.yaml b/incubator/readarr/4.1.0/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/4.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/4.1.0/values.yaml b/incubator/readarr/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.0.0/CONFIG.md b/incubator/readarr/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.0.0/Chart.lock b/incubator/readarr/5.0.0/Chart.lock deleted file mode 100644 index e1111de3c5..0000000000 --- a/incubator/readarr/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:39.426632281Z" diff --git a/incubator/readarr/5.0.0/Chart.yaml b/incubator/readarr/5.0.0/Chart.yaml deleted file mode 100644 index 8a1f06357c..0000000000 --- a/incubator/readarr/5.0.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 5.0.0 diff --git a/incubator/readarr/5.0.0/README.md b/incubator/readarr/5.0.0/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.0.0/app-readme.md b/incubator/readarr/5.0.0/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.0.0/charts/common-5.0.0.tgz b/incubator/readarr/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/readarr/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/readarr/5.0.0/ix_values.yaml b/incubator/readarr/5.0.0/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/5.0.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.0.0/questions.yaml b/incubator/readarr/5.0.0/questions.yaml deleted file mode 100644 index 3a9fbe11f3..0000000000 --- a/incubator/readarr/5.0.0/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - editable: true - hidden: false - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/5.0.0/templates/common.yaml b/incubator/readarr/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.0.0/test_values.yaml b/incubator/readarr/5.0.0/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/5.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.0.0/values.yaml b/incubator/readarr/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.0.1/CONFIG.md b/incubator/readarr/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.0.1/Chart.lock b/incubator/readarr/5.0.1/Chart.lock deleted file mode 100644 index bebae1b299..0000000000 --- a/incubator/readarr/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:43.18429555Z" diff --git a/incubator/readarr/5.0.1/Chart.yaml b/incubator/readarr/5.0.1/Chart.yaml deleted file mode 100644 index d85693c353..0000000000 --- a/incubator/readarr/5.0.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 5.0.1 diff --git a/incubator/readarr/5.0.1/README.md b/incubator/readarr/5.0.1/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.0.1/app-readme.md b/incubator/readarr/5.0.1/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.0.1/charts/common-5.0.0.tgz b/incubator/readarr/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/readarr/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/readarr/5.0.1/ix_values.yaml b/incubator/readarr/5.0.1/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/5.0.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.0.1/questions.yaml b/incubator/readarr/5.0.1/questions.yaml deleted file mode 100644 index dfad54cbf9..0000000000 --- a/incubator/readarr/5.0.1/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - editable: true - hidden: false - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/5.0.1/templates/common.yaml b/incubator/readarr/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.0.1/test_values.yaml b/incubator/readarr/5.0.1/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/5.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.0.1/values.yaml b/incubator/readarr/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.0.2/CONFIG.md b/incubator/readarr/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.0.2/Chart.lock b/incubator/readarr/5.0.2/Chart.lock deleted file mode 100644 index a3439625cd..0000000000 --- a/incubator/readarr/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:45.926519677Z" diff --git a/incubator/readarr/5.0.2/Chart.yaml b/incubator/readarr/5.0.2/Chart.yaml deleted file mode 100644 index aa8f041177..0000000000 --- a/incubator/readarr/5.0.2/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 5.0.2 diff --git a/incubator/readarr/5.0.2/README.md b/incubator/readarr/5.0.2/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.0.2/app-readme.md b/incubator/readarr/5.0.2/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.0.2/charts/common-5.0.2.tgz b/incubator/readarr/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/readarr/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/readarr/5.0.2/ix_values.yaml b/incubator/readarr/5.0.2/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/5.0.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.0.2/questions.yaml b/incubator/readarr/5.0.2/questions.yaml deleted file mode 100644 index dfad54cbf9..0000000000 --- a/incubator/readarr/5.0.2/questions.yaml +++ /dev/null @@ -1,419 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - editable: true - hidden: false - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/5.0.2/templates/common.yaml b/incubator/readarr/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.0.2/test_values.yaml b/incubator/readarr/5.0.2/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/5.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.0.2/values.yaml b/incubator/readarr/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.0.3/CONFIG.md b/incubator/readarr/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.0.3/Chart.lock b/incubator/readarr/5.0.3/Chart.lock deleted file mode 100644 index cd4b6dd5b0..0000000000 --- a/incubator/readarr/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:50.905934583Z" diff --git a/incubator/readarr/5.0.3/Chart.yaml b/incubator/readarr/5.0.3/Chart.yaml deleted file mode 100644 index f571b254ea..0000000000 --- a/incubator/readarr/5.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 5.0.3 diff --git a/incubator/readarr/5.0.3/README.md b/incubator/readarr/5.0.3/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.0.3/app-readme.md b/incubator/readarr/5.0.3/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.0.3/charts/common-5.0.2.tgz b/incubator/readarr/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/readarr/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/readarr/5.0.3/ix_values.yaml b/incubator/readarr/5.0.3/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/5.0.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.0.3/questions.yaml b/incubator/readarr/5.0.3/questions.yaml deleted file mode 100644 index 0cc3d06685..0000000000 --- a/incubator/readarr/5.0.3/questions.yaml +++ /dev/null @@ -1,408 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/readarr/5.0.3/templates/common.yaml b/incubator/readarr/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.0.3/test_values.yaml b/incubator/readarr/5.0.3/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/5.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.0.3/values.yaml b/incubator/readarr/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.0.4/CONFIG.md b/incubator/readarr/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.0.4/Chart.lock b/incubator/readarr/5.0.4/Chart.lock deleted file mode 100644 index 6266bfacb2..0000000000 --- a/incubator/readarr/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:27.473359968Z" diff --git a/incubator/readarr/5.0.4/Chart.yaml b/incubator/readarr/5.0.4/Chart.yaml deleted file mode 100644 index 3803d7dc53..0000000000 --- a/incubator/readarr/5.0.4/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 5.0.4 diff --git a/incubator/readarr/5.0.4/README.md b/incubator/readarr/5.0.4/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.0.4/app-readme.md b/incubator/readarr/5.0.4/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.0.4/charts/common-5.0.2.tgz b/incubator/readarr/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/readarr/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/readarr/5.0.4/ix_values.yaml b/incubator/readarr/5.0.4/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/5.0.4/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.0.4/questions.yaml b/incubator/readarr/5.0.4/questions.yaml deleted file mode 100644 index ac09429ae0..0000000000 --- a/incubator/readarr/5.0.4/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/readarr/5.0.4/templates/common.yaml b/incubator/readarr/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.0.4/test_values.yaml b/incubator/readarr/5.0.4/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/5.0.4/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.0.4/values.yaml b/incubator/readarr/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.1.0/CONFIG.md b/incubator/readarr/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.1.0/Chart.lock b/incubator/readarr/5.1.0/Chart.lock deleted file mode 100644 index 706c452bd9..0000000000 --- a/incubator/readarr/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:22.96371483Z" diff --git a/incubator/readarr/5.1.0/Chart.yaml b/incubator/readarr/5.1.0/Chart.yaml deleted file mode 100644 index 5f423aae7a..0000000000 --- a/incubator/readarr/5.1.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 5.1.0 diff --git a/incubator/readarr/5.1.0/README.md b/incubator/readarr/5.1.0/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.1.0/app-readme.md b/incubator/readarr/5.1.0/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.1.0/charts/common-5.1.1.tgz b/incubator/readarr/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/readarr/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/readarr/5.1.0/ix_values.yaml b/incubator/readarr/5.1.0/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/5.1.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.1.0/questions.yaml b/incubator/readarr/5.1.0/questions.yaml deleted file mode 100644 index ac09429ae0..0000000000 --- a/incubator/readarr/5.1.0/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/readarr/5.1.0/templates/common.yaml b/incubator/readarr/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.1.0/test_values.yaml b/incubator/readarr/5.1.0/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/5.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.1.0/values.yaml b/incubator/readarr/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.1.1/CONFIG.md b/incubator/readarr/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.1.1/Chart.lock b/incubator/readarr/5.1.1/Chart.lock deleted file mode 100644 index 44a9941837..0000000000 --- a/incubator/readarr/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:19.667511388Z" diff --git a/incubator/readarr/5.1.1/Chart.yaml b/incubator/readarr/5.1.1/Chart.yaml deleted file mode 100644 index cba91199ca..0000000000 --- a/incubator/readarr/5.1.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 5.1.1 diff --git a/incubator/readarr/5.1.1/README.md b/incubator/readarr/5.1.1/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.1.1/app-readme.md b/incubator/readarr/5.1.1/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.1.1/charts/common-5.1.2.tgz b/incubator/readarr/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/readarr/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/readarr/5.1.1/ix_values.yaml b/incubator/readarr/5.1.1/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/5.1.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.1.1/questions.yaml b/incubator/readarr/5.1.1/questions.yaml deleted file mode 100644 index ac09429ae0..0000000000 --- a/incubator/readarr/5.1.1/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - 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: 36038 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/readarr/5.1.1/templates/common.yaml b/incubator/readarr/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.1.1/test_values.yaml b/incubator/readarr/5.1.1/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/5.1.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.1.1/values.yaml b/incubator/readarr/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.2.0/CONFIG.md b/incubator/readarr/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.2.0/Chart.lock b/incubator/readarr/5.2.0/Chart.lock deleted file mode 100644 index 3ee10e3339..0000000000 --- a/incubator/readarr/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:25.338549086Z" diff --git a/incubator/readarr/5.2.0/Chart.yaml b/incubator/readarr/5.2.0/Chart.yaml deleted file mode 100644 index c806076c1c..0000000000 --- a/incubator/readarr/5.2.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/truecharts/apps/tree/master/incubator/readarr -- https://github.com/k8s-at-home/charts/tree/master/charts/readarr -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -upstream_version: 2.1.0 -version: 5.2.0 diff --git a/incubator/readarr/5.2.0/README.md b/incubator/readarr/5.2.0/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.2.0/app-readme.md b/incubator/readarr/5.2.0/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.2.0/charts/common-5.1.2.tgz b/incubator/readarr/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/readarr/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/readarr/5.2.0/ix_values.yaml b/incubator/readarr/5.2.0/ix_values.yaml deleted file mode 100644 index 5a2866a101..0000000000 --- a/incubator/readarr/5.2.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.2.0/questions.yaml b/incubator/readarr/5.2.0/questions.yaml deleted file mode 100644 index aa594fe6d0..0000000000 --- a/incubator/readarr/5.2.0/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - 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: 36038 - 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/readarr/5.2.0/templates/common.yaml b/incubator/readarr/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.2.0/test_values.yaml b/incubator/readarr/5.2.0/test_values.yaml deleted file mode 100644 index 27a736c3d1..0000000000 --- a/incubator/readarr/5.2.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.2.0/values.yaml b/incubator/readarr/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.2.1/CONFIG.md b/incubator/readarr/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.2.1/Chart.lock b/incubator/readarr/5.2.1/Chart.lock deleted file mode 100644 index a32966f28f..0000000000 --- a/incubator/readarr/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:43.165452712Z" diff --git a/incubator/readarr/5.2.1/Chart.yaml b/incubator/readarr/5.2.1/Chart.yaml deleted file mode 100644 index 1b45d58e11..0000000000 --- a/incubator/readarr/5.2.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/charts/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -version: 5.2.1 diff --git a/incubator/readarr/5.2.1/README.md b/incubator/readarr/5.2.1/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.2.1/app-readme.md b/incubator/readarr/5.2.1/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.2.1/charts/common-5.1.2.tgz b/incubator/readarr/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/readarr/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/readarr/5.2.1/ix_values.yaml b/incubator/readarr/5.2.1/ix_values.yaml deleted file mode 100644 index a4421aa687..0000000000 --- a/incubator/readarr/5.2.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.2.1/questions.yaml b/incubator/readarr/5.2.1/questions.yaml deleted file mode 100644 index aa594fe6d0..0000000000 --- a/incubator/readarr/5.2.1/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - 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: 36038 - 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/readarr/5.2.1/templates/common.yaml b/incubator/readarr/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.2.1/test_values.yaml b/incubator/readarr/5.2.1/test_values.yaml deleted file mode 100644 index 47b32f6bcd..0000000000 --- a/incubator/readarr/5.2.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/k8s-at-home/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.2.1/values.yaml b/incubator/readarr/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.2.2/CONFIG.md b/incubator/readarr/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.2.2/Chart.lock b/incubator/readarr/5.2.2/Chart.lock deleted file mode 100644 index cd388e4f4b..0000000000 --- a/incubator/readarr/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:48.792795297Z" diff --git a/incubator/readarr/5.2.2/Chart.yaml b/incubator/readarr/5.2.2/Chart.yaml deleted file mode 100644 index 8f0cce2ac5..0000000000 --- a/incubator/readarr/5.2.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/charts/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -version: 5.2.2 diff --git a/incubator/readarr/5.2.2/README.md b/incubator/readarr/5.2.2/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.2.2/app-readme.md b/incubator/readarr/5.2.2/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.2.2/charts/common-5.1.2.tgz b/incubator/readarr/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/readarr/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/readarr/5.2.2/ix_values.yaml b/incubator/readarr/5.2.2/ix_values.yaml deleted file mode 100644 index a4421aa687..0000000000 --- a/incubator/readarr/5.2.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.2.2/questions.yaml b/incubator/readarr/5.2.2/questions.yaml deleted file mode 100644 index aa594fe6d0..0000000000 --- a/incubator/readarr/5.2.2/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - 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: 36038 - 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/readarr/5.2.2/templates/common.yaml b/incubator/readarr/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.2.2/test_values.yaml b/incubator/readarr/5.2.2/test_values.yaml deleted file mode 100644 index 47b32f6bcd..0000000000 --- a/incubator/readarr/5.2.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/k8s-at-home/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.2.2/values.yaml b/incubator/readarr/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/readarr/5.2.3/CONFIG.md b/incubator/readarr/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/readarr/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/readarr/5.2.3/Chart.lock b/incubator/readarr/5.2.3/Chart.lock deleted file mode 100644 index acc0ea7a18..0000000000 --- a/incubator/readarr/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:03:41.629367841Z" diff --git a/incubator/readarr/5.2.3/Chart.yaml b/incubator/readarr/5.2.3/Chart.yaml deleted file mode 100644 index bc1d60fb7e..0000000000 --- a/incubator/readarr/5.2.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: A fork of Radarr to work with Books & AudioBooks -home: https://github.com/truecharts/apps/tree/master/charts/incubator/readarr -icon: https://github.com/Readarr/Readarr/blob/develop/Logo/1024.png?raw=true -keywords: -- readarr -- torrent -- usenet -- AudioBooks -- ebooks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: readarr -sources: -- https://github.com/Readarr/Readarr -- https://readarr.com -type: application -version: 5.2.3 diff --git a/incubator/readarr/5.2.3/README.md b/incubator/readarr/5.2.3/README.md deleted file mode 100644 index dded0c1877..0000000000 --- a/incubator/readarr/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Radarr to work with Books & AudioBooks - -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 `readarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `readarr` 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/readarr/5.2.3/app-readme.md b/incubator/readarr/5.2.3/app-readme.md deleted file mode 100644 index ec0ebb214b..0000000000 --- a/incubator/readarr/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Radarr to work with Books & AudioBooks -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Radarr to work with Books & AudioBooks diff --git a/incubator/readarr/5.2.3/charts/common-5.1.3.tgz b/incubator/readarr/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/incubator/readarr/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/incubator/readarr/5.2.3/ix_values.yaml b/incubator/readarr/5.2.3/ix_values.yaml deleted file mode 100644 index a4421aa687..0000000000 --- a/incubator/readarr/5.2.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/readarr/5.2.3/questions.yaml b/incubator/readarr/5.2.3/questions.yaml deleted file mode 100644 index aa594fe6d0..0000000000 --- a/incubator/readarr/5.2.3/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -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: 8787 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8787 - 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: 36038 - 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/readarr/5.2.3/templates/common.yaml b/incubator/readarr/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/readarr/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/readarr/5.2.3/test_values.yaml b/incubator/readarr/5.2.3/test_values.yaml deleted file mode 100644 index 47b32f6bcd..0000000000 --- a/incubator/readarr/5.2.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/k8s-at-home/readarr - pullPolicy: IfNotPresent - tag: v0.1.0.708 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8787 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/readarr/5.2.3/values.yaml b/incubator/readarr/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/3.1.5/CONFIG.md b/incubator/sabnzbd/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/3.1.5/Chart.lock b/incubator/sabnzbd/3.1.5/Chart.lock deleted file mode 100644 index 334c18b34a..0000000000 --- a/incubator/sabnzbd/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:03.547099199Z" diff --git a/incubator/sabnzbd/3.1.5/Chart.yaml b/incubator/sabnzbd/3.1.5/Chart.yaml deleted file mode 100644 index 281a164438..0000000000 --- a/incubator/sabnzbd/3.1.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: sabnzbd -version: 3.1.5 -upstream_version: 5.0.1 -appVersion: "auto" -description: Free and easy binary newsreader -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: - - sabnzbd - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/sabnzbd - - https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd - - https://hub.docker.com/r/linuxserver/sabnzbd/ - - https://sabnzbd.org/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/sabnzbd/3.1.5/README.md b/incubator/sabnzbd/3.1.5/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/3.1.5/app-readme.md b/incubator/sabnzbd/3.1.5/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/3.1.5/charts/common-3.5.5.tgz b/incubator/sabnzbd/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/sabnzbd/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/sabnzbd/3.1.5/ix_values.yaml b/incubator/sabnzbd/3.1.5/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/3.1.5/questions.yaml b/incubator/sabnzbd/3.1.5/questions.yaml deleted file mode 100644 index d47bf0592d..0000000000 --- a/incubator/sabnzbd/3.1.5/questions.yaml +++ /dev/null @@ -1,452 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36045 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/3.1.5/templates/common.yaml b/incubator/sabnzbd/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/3.1.5/test_values.yaml b/incubator/sabnzbd/3.1.5/test_values.yaml deleted file mode 100644 index b5ccdd612a..0000000000 --- a/incubator/sabnzbd/3.1.5/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/3.1.5/values.yaml b/incubator/sabnzbd/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/3.1.6/CONFIG.md b/incubator/sabnzbd/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/3.1.6/Chart.lock b/incubator/sabnzbd/3.1.6/Chart.lock deleted file mode 100644 index a85013d999..0000000000 --- a/incubator/sabnzbd/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:56.124719993Z" diff --git a/incubator/sabnzbd/3.1.6/Chart.yaml b/incubator/sabnzbd/3.1.6/Chart.yaml deleted file mode 100644 index 8f204efe9e..0000000000 --- a/incubator/sabnzbd/3.1.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: sabnzbd -version: 3.1.6 -upstream_version: 5.0.1 -appVersion: "auto" -description: Free and easy binary newsreader -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: - - sabnzbd - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/sabnzbd - - https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd - - https://hub.docker.com/r/linuxserver/sabnzbd/ - - https://sabnzbd.org/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/sabnzbd/3.1.6/README.md b/incubator/sabnzbd/3.1.6/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/3.1.6/app-readme.md b/incubator/sabnzbd/3.1.6/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/3.1.6/charts/common-3.5.8.tgz b/incubator/sabnzbd/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/sabnzbd/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/sabnzbd/3.1.6/ix_values.yaml b/incubator/sabnzbd/3.1.6/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/3.1.6/questions.yaml b/incubator/sabnzbd/3.1.6/questions.yaml deleted file mode 100644 index d47bf0592d..0000000000 --- a/incubator/sabnzbd/3.1.6/questions.yaml +++ /dev/null @@ -1,452 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - # Docker specific env - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36045 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/3.1.6/templates/common.yaml b/incubator/sabnzbd/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/3.1.6/test_values.yaml b/incubator/sabnzbd/3.1.6/test_values.yaml deleted file mode 100644 index b5ccdd612a..0000000000 --- a/incubator/sabnzbd/3.1.6/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/3.1.6/values.yaml b/incubator/sabnzbd/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/4.0.0/CONFIG.md b/incubator/sabnzbd/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/4.0.0/Chart.lock b/incubator/sabnzbd/4.0.0/Chart.lock deleted file mode 100644 index 40de6e2624..0000000000 --- a/incubator/sabnzbd/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:46.648715571Z" diff --git a/incubator/sabnzbd/4.0.0/Chart.yaml b/incubator/sabnzbd/4.0.0/Chart.yaml deleted file mode 100644 index 95502aad86..0000000000 --- a/incubator/sabnzbd/4.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: sabnzbd -version: 4.0.0 -upstream_version: 5.0.1 -appVersion: "auto" -description: Free and easy binary newsreader -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: - - sabnzbd - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/sabnzbd - - https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd - - https://hub.docker.com/r/linuxserver/sabnzbd/ - - https://sabnzbd.org/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/sabnzbd/4.0.0/README.md b/incubator/sabnzbd/4.0.0/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/4.0.0/app-readme.md b/incubator/sabnzbd/4.0.0/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/4.0.0/charts/common-4.1.5.tgz b/incubator/sabnzbd/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/sabnzbd/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/sabnzbd/4.0.0/ix_values.yaml b/incubator/sabnzbd/4.0.0/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/4.0.0/questions.yaml b/incubator/sabnzbd/4.0.0/questions.yaml deleted file mode 100644 index 5e55988917..0000000000 --- a/incubator/sabnzbd/4.0.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/4.0.0/templates/common.yaml b/incubator/sabnzbd/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/4.0.0/test_values.yaml b/incubator/sabnzbd/4.0.0/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/4.0.0/values.yaml b/incubator/sabnzbd/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/4.0.1/CONFIG.md b/incubator/sabnzbd/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/4.0.1/Chart.lock b/incubator/sabnzbd/4.0.1/Chart.lock deleted file mode 100644 index fc2b4b2f5e..0000000000 --- a/incubator/sabnzbd/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:39.570041374Z" diff --git a/incubator/sabnzbd/4.0.1/Chart.yaml b/incubator/sabnzbd/4.0.1/Chart.yaml deleted file mode 100644 index 1f6d82e9f3..0000000000 --- a/incubator/sabnzbd/4.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: sabnzbd -version: 4.0.1 -upstream_version: 5.0.1 -appVersion: "auto" -description: Free and easy binary newsreader -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: - - sabnzbd - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/incubator/sabnzbd - - https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd - - https://hub.docker.com/r/linuxserver/sabnzbd/ - - https://sabnzbd.org/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/sabnzbd/4.0.1/README.md b/incubator/sabnzbd/4.0.1/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/4.0.1/app-readme.md b/incubator/sabnzbd/4.0.1/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/4.0.1/charts/common-4.1.6.tgz b/incubator/sabnzbd/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/sabnzbd/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/sabnzbd/4.0.1/ix_values.yaml b/incubator/sabnzbd/4.0.1/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/4.0.1/questions.yaml b/incubator/sabnzbd/4.0.1/questions.yaml deleted file mode 100644 index 5e55988917..0000000000 --- a/incubator/sabnzbd/4.0.1/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/4.0.1/templates/common.yaml b/incubator/sabnzbd/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/4.0.1/test_values.yaml b/incubator/sabnzbd/4.0.1/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/4.0.1/values.yaml b/incubator/sabnzbd/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/4.1.0/CONFIG.md b/incubator/sabnzbd/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/4.1.0/Chart.lock b/incubator/sabnzbd/4.1.0/Chart.lock deleted file mode 100644 index 264a0fcd42..0000000000 --- a/incubator/sabnzbd/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:05.140265319Z" diff --git a/incubator/sabnzbd/4.1.0/Chart.yaml b/incubator/sabnzbd/4.1.0/Chart.yaml deleted file mode 100644 index 3d07de3591..0000000000 --- a/incubator/sabnzbd/4.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 4.1.0 diff --git a/incubator/sabnzbd/4.1.0/README.md b/incubator/sabnzbd/4.1.0/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/4.1.0/app-readme.md b/incubator/sabnzbd/4.1.0/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/4.1.0/charts/common-4.1.6.tgz b/incubator/sabnzbd/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/sabnzbd/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/sabnzbd/4.1.0/ix_values.yaml b/incubator/sabnzbd/4.1.0/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/4.1.0/questions.yaml b/incubator/sabnzbd/4.1.0/questions.yaml deleted file mode 100644 index c1a58652ba..0000000000 --- a/incubator/sabnzbd/4.1.0/questions.yaml +++ /dev/null @@ -1,402 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/4.1.0/templates/common.yaml b/incubator/sabnzbd/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/4.1.0/test_values.yaml b/incubator/sabnzbd/4.1.0/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/4.1.0/values.yaml b/incubator/sabnzbd/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.0.0/CONFIG.md b/incubator/sabnzbd/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.0.0/Chart.lock b/incubator/sabnzbd/5.0.0/Chart.lock deleted file mode 100644 index eefdfc25bb..0000000000 --- a/incubator/sabnzbd/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:39.943868659Z" diff --git a/incubator/sabnzbd/5.0.0/Chart.yaml b/incubator/sabnzbd/5.0.0/Chart.yaml deleted file mode 100644 index 33ecb232bf..0000000000 --- a/incubator/sabnzbd/5.0.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 5.0.0 diff --git a/incubator/sabnzbd/5.0.0/README.md b/incubator/sabnzbd/5.0.0/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.0.0/app-readme.md b/incubator/sabnzbd/5.0.0/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.0.0/charts/common-5.0.0.tgz b/incubator/sabnzbd/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/sabnzbd/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.0.0/ix_values.yaml b/incubator/sabnzbd/5.0.0/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.0.0/questions.yaml b/incubator/sabnzbd/5.0.0/questions.yaml deleted file mode 100644 index d0cda625ea..0000000000 --- a/incubator/sabnzbd/5.0.0/questions.yaml +++ /dev/null @@ -1,422 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/5.0.0/templates/common.yaml b/incubator/sabnzbd/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.0.0/test_values.yaml b/incubator/sabnzbd/5.0.0/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.0.0/values.yaml b/incubator/sabnzbd/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.0.1/CONFIG.md b/incubator/sabnzbd/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.0.1/Chart.lock b/incubator/sabnzbd/5.0.1/Chart.lock deleted file mode 100644 index 86e9e112a7..0000000000 --- a/incubator/sabnzbd/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:44.040227274Z" diff --git a/incubator/sabnzbd/5.0.1/Chart.yaml b/incubator/sabnzbd/5.0.1/Chart.yaml deleted file mode 100644 index 0df826a154..0000000000 --- a/incubator/sabnzbd/5.0.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 5.0.1 diff --git a/incubator/sabnzbd/5.0.1/README.md b/incubator/sabnzbd/5.0.1/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.0.1/app-readme.md b/incubator/sabnzbd/5.0.1/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.0.1/charts/common-5.0.0.tgz b/incubator/sabnzbd/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/sabnzbd/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.0.1/ix_values.yaml b/incubator/sabnzbd/5.0.1/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.0.1/questions.yaml b/incubator/sabnzbd/5.0.1/questions.yaml deleted file mode 100644 index 7164607676..0000000000 --- a/incubator/sabnzbd/5.0.1/questions.yaml +++ /dev/null @@ -1,426 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/5.0.1/templates/common.yaml b/incubator/sabnzbd/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.0.1/test_values.yaml b/incubator/sabnzbd/5.0.1/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.0.1/values.yaml b/incubator/sabnzbd/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.0.2/CONFIG.md b/incubator/sabnzbd/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.0.2/Chart.lock b/incubator/sabnzbd/5.0.2/Chart.lock deleted file mode 100644 index 60a3790ea6..0000000000 --- a/incubator/sabnzbd/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:46.357244274Z" diff --git a/incubator/sabnzbd/5.0.2/Chart.yaml b/incubator/sabnzbd/5.0.2/Chart.yaml deleted file mode 100644 index ac56341bec..0000000000 --- a/incubator/sabnzbd/5.0.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 5.0.2 diff --git a/incubator/sabnzbd/5.0.2/README.md b/incubator/sabnzbd/5.0.2/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.0.2/app-readme.md b/incubator/sabnzbd/5.0.2/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.0.2/charts/common-5.0.2.tgz b/incubator/sabnzbd/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/sabnzbd/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.0.2/ix_values.yaml b/incubator/sabnzbd/5.0.2/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.0.2/questions.yaml b/incubator/sabnzbd/5.0.2/questions.yaml deleted file mode 100644 index 7164607676..0000000000 --- a/incubator/sabnzbd/5.0.2/questions.yaml +++ /dev/null @@ -1,426 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/5.0.2/templates/common.yaml b/incubator/sabnzbd/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.0.2/test_values.yaml b/incubator/sabnzbd/5.0.2/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.0.2/values.yaml b/incubator/sabnzbd/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.0.3/CONFIG.md b/incubator/sabnzbd/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.0.3/Chart.lock b/incubator/sabnzbd/5.0.3/Chart.lock deleted file mode 100644 index 865a6ee668..0000000000 --- a/incubator/sabnzbd/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:51.400301536Z" diff --git a/incubator/sabnzbd/5.0.3/Chart.yaml b/incubator/sabnzbd/5.0.3/Chart.yaml deleted file mode 100644 index 507d49da91..0000000000 --- a/incubator/sabnzbd/5.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 5.0.3 diff --git a/incubator/sabnzbd/5.0.3/README.md b/incubator/sabnzbd/5.0.3/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.0.3/app-readme.md b/incubator/sabnzbd/5.0.3/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.0.3/charts/common-5.0.2.tgz b/incubator/sabnzbd/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/sabnzbd/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.0.3/ix_values.yaml b/incubator/sabnzbd/5.0.3/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.0.3/questions.yaml b/incubator/sabnzbd/5.0.3/questions.yaml deleted file mode 100644 index 5fd31599e9..0000000000 --- a/incubator/sabnzbd/5.0.3/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/sabnzbd/5.0.3/templates/common.yaml b/incubator/sabnzbd/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.0.3/test_values.yaml b/incubator/sabnzbd/5.0.3/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.0.3/values.yaml b/incubator/sabnzbd/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.0.4/CONFIG.md b/incubator/sabnzbd/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.0.4/Chart.lock b/incubator/sabnzbd/5.0.4/Chart.lock deleted file mode 100644 index 80296fc79d..0000000000 --- a/incubator/sabnzbd/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:28.150533634Z" diff --git a/incubator/sabnzbd/5.0.4/Chart.yaml b/incubator/sabnzbd/5.0.4/Chart.yaml deleted file mode 100644 index 0c1a8d89ed..0000000000 --- a/incubator/sabnzbd/5.0.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 5.0.4 diff --git a/incubator/sabnzbd/5.0.4/README.md b/incubator/sabnzbd/5.0.4/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.0.4/app-readme.md b/incubator/sabnzbd/5.0.4/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.0.4/charts/common-5.0.2.tgz b/incubator/sabnzbd/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/sabnzbd/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.0.4/ix_values.yaml b/incubator/sabnzbd/5.0.4/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.0.4/questions.yaml b/incubator/sabnzbd/5.0.4/questions.yaml deleted file mode 100644 index 5b7c5338bb..0000000000 --- a/incubator/sabnzbd/5.0.4/questions.yaml +++ /dev/null @@ -1,403 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/sabnzbd/5.0.4/templates/common.yaml b/incubator/sabnzbd/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.0.4/test_values.yaml b/incubator/sabnzbd/5.0.4/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.0.4/values.yaml b/incubator/sabnzbd/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.1.0/CONFIG.md b/incubator/sabnzbd/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.1.0/Chart.lock b/incubator/sabnzbd/5.1.0/Chart.lock deleted file mode 100644 index 047fbbfa7d..0000000000 --- a/incubator/sabnzbd/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:23.569695401Z" diff --git a/incubator/sabnzbd/5.1.0/Chart.yaml b/incubator/sabnzbd/5.1.0/Chart.yaml deleted file mode 100644 index 5f1290b96e..0000000000 --- a/incubator/sabnzbd/5.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 5.1.0 diff --git a/incubator/sabnzbd/5.1.0/README.md b/incubator/sabnzbd/5.1.0/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.1.0/app-readme.md b/incubator/sabnzbd/5.1.0/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.1.0/charts/common-5.1.1.tgz b/incubator/sabnzbd/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/sabnzbd/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.1.0/ix_values.yaml b/incubator/sabnzbd/5.1.0/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.1.0/questions.yaml b/incubator/sabnzbd/5.1.0/questions.yaml deleted file mode 100644 index 5b7c5338bb..0000000000 --- a/incubator/sabnzbd/5.1.0/questions.yaml +++ /dev/null @@ -1,403 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/sabnzbd/5.1.0/templates/common.yaml b/incubator/sabnzbd/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.1.0/test_values.yaml b/incubator/sabnzbd/5.1.0/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.1.0/values.yaml b/incubator/sabnzbd/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.1.1/CONFIG.md b/incubator/sabnzbd/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.1.1/Chart.lock b/incubator/sabnzbd/5.1.1/Chart.lock deleted file mode 100644 index f87c8aa6f0..0000000000 --- a/incubator/sabnzbd/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:20.536778975Z" diff --git a/incubator/sabnzbd/5.1.1/Chart.yaml b/incubator/sabnzbd/5.1.1/Chart.yaml deleted file mode 100644 index f477505786..0000000000 --- a/incubator/sabnzbd/5.1.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 5.1.1 diff --git a/incubator/sabnzbd/5.1.1/README.md b/incubator/sabnzbd/5.1.1/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.1.1/app-readme.md b/incubator/sabnzbd/5.1.1/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.1.1/charts/common-5.1.2.tgz b/incubator/sabnzbd/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/sabnzbd/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.1.1/ix_values.yaml b/incubator/sabnzbd/5.1.1/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.1.1/questions.yaml b/incubator/sabnzbd/5.1.1/questions.yaml deleted file mode 100644 index 5b7c5338bb..0000000000 --- a/incubator/sabnzbd/5.1.1/questions.yaml +++ /dev/null @@ -1,403 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36045 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/incubator/sabnzbd/5.1.1/templates/common.yaml b/incubator/sabnzbd/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.1.1/test_values.yaml b/incubator/sabnzbd/5.1.1/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.1.1/values.yaml b/incubator/sabnzbd/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.2.0/CONFIG.md b/incubator/sabnzbd/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.2.0/Chart.lock b/incubator/sabnzbd/5.2.0/Chart.lock deleted file mode 100644 index 60baa868d9..0000000000 --- a/incubator/sabnzbd/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:26.045988851Z" diff --git a/incubator/sabnzbd/5.2.0/Chart.yaml b/incubator/sabnzbd/5.2.0/Chart.yaml deleted file mode 100644 index c274bdd38e..0000000000 --- a/incubator/sabnzbd/5.2.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://github.com/truecharts/apps/tree/master/incubator/sabnzbd -- https://github.com/k8s-at-home/charts/tree/master/charts/sabnzbd -- https://hub.docker.com/r/linuxserver/sabnzbd/ -- https://sabnzbd.org/ -type: application -upstream_version: 5.0.1 -version: 5.2.0 diff --git a/incubator/sabnzbd/5.2.0/README.md b/incubator/sabnzbd/5.2.0/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.2.0/app-readme.md b/incubator/sabnzbd/5.2.0/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.2.0/charts/common-5.1.2.tgz b/incubator/sabnzbd/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/sabnzbd/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.2.0/ix_values.yaml b/incubator/sabnzbd/5.2.0/ix_values.yaml deleted file mode 100644 index 70a2cef7a7..0000000000 --- a/incubator/sabnzbd/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.2.0/questions.yaml b/incubator/sabnzbd/5.2.0/questions.yaml deleted file mode 100644 index 48bc8e28c8..0000000000 --- a/incubator/sabnzbd/5.2.0/questions.yaml +++ /dev/null @@ -1,543 +0,0 @@ -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: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36045 - 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/sabnzbd/5.2.0/templates/common.yaml b/incubator/sabnzbd/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.2.0/test_values.yaml b/incubator/sabnzbd/5.2.0/test_values.yaml deleted file mode 100644 index 314240a80f..0000000000 --- a/incubator/sabnzbd/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/truecharts/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.2.0/values.yaml b/incubator/sabnzbd/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.2.1/CONFIG.md b/incubator/sabnzbd/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.2.1/Chart.lock b/incubator/sabnzbd/5.2.1/Chart.lock deleted file mode 100644 index cf03742aad..0000000000 --- a/incubator/sabnzbd/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:43.741136089Z" diff --git a/incubator/sabnzbd/5.2.1/Chart.yaml b/incubator/sabnzbd/5.2.1/Chart.yaml deleted file mode 100644 index 7ce3477740..0000000000 --- a/incubator/sabnzbd/5.2.1/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/charts/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://sabnzbd.org/ -type: application -version: 5.2.1 diff --git a/incubator/sabnzbd/5.2.1/README.md b/incubator/sabnzbd/5.2.1/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.2.1/app-readme.md b/incubator/sabnzbd/5.2.1/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.2.1/charts/common-5.1.2.tgz b/incubator/sabnzbd/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/sabnzbd/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.2.1/ix_values.yaml b/incubator/sabnzbd/5.2.1/ix_values.yaml deleted file mode 100644 index 501d11d526..0000000000 --- a/incubator/sabnzbd/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.2.1/questions.yaml b/incubator/sabnzbd/5.2.1/questions.yaml deleted file mode 100644 index 48bc8e28c8..0000000000 --- a/incubator/sabnzbd/5.2.1/questions.yaml +++ /dev/null @@ -1,543 +0,0 @@ -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: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36045 - 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/sabnzbd/5.2.1/templates/common.yaml b/incubator/sabnzbd/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.2.1/test_values.yaml b/incubator/sabnzbd/5.2.1/test_values.yaml deleted file mode 100644 index 848635eab9..0000000000 --- a/incubator/sabnzbd/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/k8s-at-home/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.2.1/values.yaml b/incubator/sabnzbd/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.2.2/CONFIG.md b/incubator/sabnzbd/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.2.2/Chart.lock b/incubator/sabnzbd/5.2.2/Chart.lock deleted file mode 100644 index 530fdeb7c7..0000000000 --- a/incubator/sabnzbd/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:49.728283014Z" diff --git a/incubator/sabnzbd/5.2.2/Chart.yaml b/incubator/sabnzbd/5.2.2/Chart.yaml deleted file mode 100644 index e63765f373..0000000000 --- a/incubator/sabnzbd/5.2.2/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/charts/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://sabnzbd.org/ -type: application -version: 5.2.2 diff --git a/incubator/sabnzbd/5.2.2/README.md b/incubator/sabnzbd/5.2.2/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.2.2/app-readme.md b/incubator/sabnzbd/5.2.2/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.2.2/charts/common-5.1.2.tgz b/incubator/sabnzbd/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/sabnzbd/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.2.2/ix_values.yaml b/incubator/sabnzbd/5.2.2/ix_values.yaml deleted file mode 100644 index 501d11d526..0000000000 --- a/incubator/sabnzbd/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.2.2/questions.yaml b/incubator/sabnzbd/5.2.2/questions.yaml deleted file mode 100644 index 48bc8e28c8..0000000000 --- a/incubator/sabnzbd/5.2.2/questions.yaml +++ /dev/null @@ -1,543 +0,0 @@ -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: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36045 - 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/sabnzbd/5.2.2/templates/common.yaml b/incubator/sabnzbd/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.2.2/test_values.yaml b/incubator/sabnzbd/5.2.2/test_values.yaml deleted file mode 100644 index 848635eab9..0000000000 --- a/incubator/sabnzbd/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/k8s-at-home/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.2.2/values.yaml b/incubator/sabnzbd/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/sabnzbd/5.2.3/CONFIG.md b/incubator/sabnzbd/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/sabnzbd/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sabnzbd/5.2.3/Chart.lock b/incubator/sabnzbd/5.2.3/Chart.lock deleted file mode 100644 index d91ac600db..0000000000 --- a/incubator/sabnzbd/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:28:46.567156483Z" diff --git a/incubator/sabnzbd/5.2.3/Chart.yaml b/incubator/sabnzbd/5.2.3/Chart.yaml deleted file mode 100644 index e6b8930163..0000000000 --- a/incubator/sabnzbd/5.2.3/Chart.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: Free and easy binary newsreader -home: https://github.com/truecharts/apps/tree/master/charts/incubator/sabnzbd -icon: https://avatars1.githubusercontent.com/u/960698?s=400&v=4 -keywords: -- sabnzbd -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: sabnzbd -sources: -- https://sabnzbd.org/ -type: application -version: 5.2.3 diff --git a/incubator/sabnzbd/5.2.3/README.md b/incubator/sabnzbd/5.2.3/README.md deleted file mode 100644 index cfa2b2d006..0000000000 --- a/incubator/sabnzbd/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Free and easy binary newsreader - -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 `sabnzbd` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sabnzbd` 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/sabnzbd/5.2.3/app-readme.md b/incubator/sabnzbd/5.2.3/app-readme.md deleted file mode 100644 index 05e7f33985..0000000000 --- a/incubator/sabnzbd/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Free and easy binary newsreader -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Free and easy binary newsreader diff --git a/incubator/sabnzbd/5.2.3/charts/common-5.1.3.tgz b/incubator/sabnzbd/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/incubator/sabnzbd/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/incubator/sabnzbd/5.2.3/ix_values.yaml b/incubator/sabnzbd/5.2.3/ix_values.yaml deleted file mode 100644 index 501d11d526..0000000000 --- a/incubator/sabnzbd/5.2.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.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/sabnzbd/5.2.3/questions.yaml b/incubator/sabnzbd/5.2.3/questions.yaml deleted file mode 100644 index 48bc8e28c8..0000000000 --- a/incubator/sabnzbd/5.2.3/questions.yaml +++ /dev/null @@ -1,543 +0,0 @@ -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: HOST_WHITELIST_ENTRIES - label: "HostName Whitelist" - description: "If you use a reverse proxy, you might need to enter your hostname's here (comma seperated)" - schema: - type: string - default: "" - required: false - - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36045 - 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/sabnzbd/5.2.3/templates/common.yaml b/incubator/sabnzbd/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/sabnzbd/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/sabnzbd/5.2.3/test_values.yaml b/incubator/sabnzbd/5.2.3/test_values.yaml deleted file mode 100644 index 848635eab9..0000000000 --- a/incubator/sabnzbd/5.2.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Sabnzbd. - -image: - repository: ghcr.io/k8s-at-home/sabnzbd - pullPolicy: IfNotPresent - tag: v3.2.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/sabnzbd/5.2.3/values.yaml b/incubator/sabnzbd/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/4.1.5/CONFIG.md b/incubator/tvheadend/4.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/4.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/4.1.5/Chart.lock b/incubator/tvheadend/4.1.5/Chart.lock deleted file mode 100644 index c55de4e1af..0000000000 --- a/incubator/tvheadend/4.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:03.81846314Z" diff --git a/incubator/tvheadend/4.1.5/Chart.yaml b/incubator/tvheadend/4.1.5/Chart.yaml deleted file mode 100644 index 2e376dda99..0000000000 --- a/incubator/tvheadend/4.1.5/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: tvheadend -version: 4.1.5 -upstream_version: 1.1.2 -appVersion: "latest" -description: TVheadend - a TV streaming server and digital video recorder -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: - - tvheadend - - tv - - streaming - - dvb -sources: - - https://github.com/truecharts/apps/tree/master/incubator/tvheadend - - https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend - - https://github.com/tvheadend/tvheadend -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/tvheadend/4.1.5/README.md b/incubator/tvheadend/4.1.5/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/4.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/4.1.5/app-readme.md b/incubator/tvheadend/4.1.5/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/4.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/4.1.5/charts/common-3.5.5.tgz b/incubator/tvheadend/4.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/tvheadend/4.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/tvheadend/4.1.5/ix_values.yaml b/incubator/tvheadend/4.1.5/ix_values.yaml deleted file mode 100644 index 1d54e5cb7d..0000000000 --- a/incubator/tvheadend/4.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -## -# 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/tvheadend/4.1.5/questions.yaml b/incubator/tvheadend/4.1.5/questions.yaml deleted file mode 100644 index 5a869bcc9d..0000000000 --- a/incubator/tvheadend/4.1.5/questions.yaml +++ /dev/null @@ -1,492 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Service Configuration - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 9981 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9981 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36042 - required: true - - variable: htsp - label: "HTSP service" - description: "Service to connect to htsp" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the service" - schema: - type: boolean - default: true - - variable: type - label: "Service type" - description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 9982 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9982 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/tvheadend/4.1.5/templates/common.yaml b/incubator/tvheadend/4.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/4.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/4.1.5/test_values.yaml b/incubator/tvheadend/4.1.5/test_values.yaml deleted file mode 100644 index 4d5ca71d06..0000000000 --- a/incubator/tvheadend/4.1.5/test_values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -services: - main: - port: - port: 9981 - htsp: - enabled: true - type: ClusterIP - port: - port: 9982 - protocol: TCP - targetPort: 9982 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/4.1.5/values.yaml b/incubator/tvheadend/4.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/4.1.6/CONFIG.md b/incubator/tvheadend/4.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/4.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/4.1.6/Chart.lock b/incubator/tvheadend/4.1.6/Chart.lock deleted file mode 100644 index baef3f0f0a..0000000000 --- a/incubator/tvheadend/4.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:56.49403603Z" diff --git a/incubator/tvheadend/4.1.6/Chart.yaml b/incubator/tvheadend/4.1.6/Chart.yaml deleted file mode 100644 index ecebf1acb1..0000000000 --- a/incubator/tvheadend/4.1.6/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: tvheadend -version: 4.1.6 -upstream_version: 1.1.2 -appVersion: "latest" -description: TVheadend - a TV streaming server and digital video recorder -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: - - tvheadend - - tv - - streaming - - dvb -sources: - - https://github.com/truecharts/apps/tree/master/incubator/tvheadend - - https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend - - https://github.com/tvheadend/tvheadend -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/tvheadend/4.1.6/README.md b/incubator/tvheadend/4.1.6/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/4.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/4.1.6/app-readme.md b/incubator/tvheadend/4.1.6/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/4.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/4.1.6/charts/common-3.5.8.tgz b/incubator/tvheadend/4.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/tvheadend/4.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/tvheadend/4.1.6/ix_values.yaml b/incubator/tvheadend/4.1.6/ix_values.yaml deleted file mode 100644 index 1d54e5cb7d..0000000000 --- a/incubator/tvheadend/4.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -## -# 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/tvheadend/4.1.6/questions.yaml b/incubator/tvheadend/4.1.6/questions.yaml deleted file mode 100644 index 5a869bcc9d..0000000000 --- a/incubator/tvheadend/4.1.6/questions.yaml +++ /dev/null @@ -1,492 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Service Configuration - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 9981 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9981 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36042 - required: true - - variable: htsp - label: "HTSP service" - description: "Service to connect to htsp" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the service" - schema: - type: boolean - default: true - - variable: type - label: "Service type" - description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 9982 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9982 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/tvheadend/4.1.6/templates/common.yaml b/incubator/tvheadend/4.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/4.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/4.1.6/test_values.yaml b/incubator/tvheadend/4.1.6/test_values.yaml deleted file mode 100644 index 4d5ca71d06..0000000000 --- a/incubator/tvheadend/4.1.6/test_values.yaml +++ /dev/null @@ -1,44 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -services: - main: - port: - port: 9981 - htsp: - enabled: true - type: ClusterIP - port: - port: 9982 - protocol: TCP - targetPort: 9982 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/4.1.6/values.yaml b/incubator/tvheadend/4.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/5.0.0/CONFIG.md b/incubator/tvheadend/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/5.0.0/Chart.lock b/incubator/tvheadend/5.0.0/Chart.lock deleted file mode 100644 index 380a6e8a45..0000000000 --- a/incubator/tvheadend/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:47.016397438Z" diff --git a/incubator/tvheadend/5.0.0/Chart.yaml b/incubator/tvheadend/5.0.0/Chart.yaml deleted file mode 100644 index 12c0c959a4..0000000000 --- a/incubator/tvheadend/5.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: tvheadend -version: 5.0.0 -upstream_version: 1.1.2 -appVersion: "latest" -description: TVheadend - a TV streaming server and digital video recorder -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: - - tvheadend - - tv - - streaming - - dvb -sources: - - https://github.com/truecharts/apps/tree/master/incubator/tvheadend - - https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend - - https://github.com/tvheadend/tvheadend -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/tvheadend/5.0.0/README.md b/incubator/tvheadend/5.0.0/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/5.0.0/app-readme.md b/incubator/tvheadend/5.0.0/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/5.0.0/charts/common-4.1.5.tgz b/incubator/tvheadend/5.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/tvheadend/5.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/tvheadend/5.0.0/ix_values.yaml b/incubator/tvheadend/5.0.0/ix_values.yaml deleted file mode 100644 index 1d54e5cb7d..0000000000 --- a/incubator/tvheadend/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -## -# 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/tvheadend/5.0.0/questions.yaml b/incubator/tvheadend/5.0.0/questions.yaml deleted file mode 100644 index ad48aae8f0..0000000000 --- a/incubator/tvheadend/5.0.0/questions.yaml +++ /dev/null @@ -1,428 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - editable: true - hidden: false - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - editable: true - hidden: false - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/tvheadend/5.0.0/templates/common.yaml b/incubator/tvheadend/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/5.0.0/test_values.yaml b/incubator/tvheadend/5.0.0/test_values.yaml deleted file mode 100644 index 5372e7b84d..0000000000 --- a/incubator/tvheadend/5.0.0/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/5.0.0/values.yaml b/incubator/tvheadend/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/5.0.1/CONFIG.md b/incubator/tvheadend/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/5.0.1/Chart.lock b/incubator/tvheadend/5.0.1/Chart.lock deleted file mode 100644 index 9168c1ac4b..0000000000 --- a/incubator/tvheadend/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:39.993059664Z" diff --git a/incubator/tvheadend/5.0.1/Chart.yaml b/incubator/tvheadend/5.0.1/Chart.yaml deleted file mode 100644 index ac25f43c09..0000000000 --- a/incubator/tvheadend/5.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: tvheadend -version: 5.0.1 -upstream_version: 1.1.2 -appVersion: "latest" -description: TVheadend - a TV streaming server and digital video recorder -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: - - tvheadend - - tv - - streaming - - dvb -sources: - - https://github.com/truecharts/apps/tree/master/incubator/tvheadend - - https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend - - https://github.com/tvheadend/tvheadend -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/tvheadend/5.0.1/README.md b/incubator/tvheadend/5.0.1/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/5.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/5.0.1/app-readme.md b/incubator/tvheadend/5.0.1/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/5.0.1/charts/common-4.1.6.tgz b/incubator/tvheadend/5.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/tvheadend/5.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/tvheadend/5.0.1/ix_values.yaml b/incubator/tvheadend/5.0.1/ix_values.yaml deleted file mode 100644 index 1d54e5cb7d..0000000000 --- a/incubator/tvheadend/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -## -# 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/tvheadend/5.0.1/questions.yaml b/incubator/tvheadend/5.0.1/questions.yaml deleted file mode 100644 index ad48aae8f0..0000000000 --- a/incubator/tvheadend/5.0.1/questions.yaml +++ /dev/null @@ -1,428 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - editable: true - hidden: false - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - editable: true - hidden: false - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/tvheadend/5.0.1/templates/common.yaml b/incubator/tvheadend/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/5.0.1/test_values.yaml b/incubator/tvheadend/5.0.1/test_values.yaml deleted file mode 100644 index 5372e7b84d..0000000000 --- a/incubator/tvheadend/5.0.1/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/5.0.1/values.yaml b/incubator/tvheadend/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/5.1.0/CONFIG.md b/incubator/tvheadend/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/5.1.0/Chart.lock b/incubator/tvheadend/5.1.0/Chart.lock deleted file mode 100644 index ea8c57e2d1..0000000000 --- a/incubator/tvheadend/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:05.604788533Z" diff --git a/incubator/tvheadend/5.1.0/Chart.yaml b/incubator/tvheadend/5.1.0/Chart.yaml deleted file mode 100644 index 4e2741dd97..0000000000 --- a/incubator/tvheadend/5.1.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 5.1.0 diff --git a/incubator/tvheadend/5.1.0/README.md b/incubator/tvheadend/5.1.0/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/5.1.0/app-readme.md b/incubator/tvheadend/5.1.0/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/5.1.0/charts/common-4.1.6.tgz b/incubator/tvheadend/5.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/tvheadend/5.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/tvheadend/5.1.0/ix_values.yaml b/incubator/tvheadend/5.1.0/ix_values.yaml deleted file mode 100644 index 1d54e5cb7d..0000000000 --- a/incubator/tvheadend/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -## -# 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/tvheadend/5.1.0/questions.yaml b/incubator/tvheadend/5.1.0/questions.yaml deleted file mode 100644 index dbde786f7a..0000000000 --- a/incubator/tvheadend/5.1.0/questions.yaml +++ /dev/null @@ -1,435 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - editable: true - hidden: false - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - editable: true - hidden: false - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/tvheadend/5.1.0/templates/common.yaml b/incubator/tvheadend/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/5.1.0/test_values.yaml b/incubator/tvheadend/5.1.0/test_values.yaml deleted file mode 100644 index 5372e7b84d..0000000000 --- a/incubator/tvheadend/5.1.0/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/5.1.0/values.yaml b/incubator/tvheadend/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.0.0/CONFIG.md b/incubator/tvheadend/6.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.0.0/Chart.lock b/incubator/tvheadend/6.0.0/Chart.lock deleted file mode 100644 index ee295a01f0..0000000000 --- a/incubator/tvheadend/6.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:40.472431557Z" diff --git a/incubator/tvheadend/6.0.0/Chart.yaml b/incubator/tvheadend/6.0.0/Chart.yaml deleted file mode 100644 index 9e3f3c9213..0000000000 --- a/incubator/tvheadend/6.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.0.0 diff --git a/incubator/tvheadend/6.0.0/README.md b/incubator/tvheadend/6.0.0/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.0.0/app-readme.md b/incubator/tvheadend/6.0.0/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.0.0/charts/common-5.0.0.tgz b/incubator/tvheadend/6.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/tvheadend/6.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.0.0/ix_values.yaml b/incubator/tvheadend/6.0.0/ix_values.yaml deleted file mode 100644 index 1d54e5cb7d..0000000000 --- a/incubator/tvheadend/6.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -## -# 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/tvheadend/6.0.0/questions.yaml b/incubator/tvheadend/6.0.0/questions.yaml deleted file mode 100644 index 67644a15f3..0000000000 --- a/incubator/tvheadend/6.0.0/questions.yaml +++ /dev/null @@ -1,455 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - editable: true - hidden: false - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - editable: true - hidden: false - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/tvheadend/6.0.0/templates/common.yaml b/incubator/tvheadend/6.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.0.0/test_values.yaml b/incubator/tvheadend/6.0.0/test_values.yaml deleted file mode 100644 index 5372e7b84d..0000000000 --- a/incubator/tvheadend/6.0.0/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.0.0/values.yaml b/incubator/tvheadend/6.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.0.1/CONFIG.md b/incubator/tvheadend/6.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.0.1/Chart.lock b/incubator/tvheadend/6.0.1/Chart.lock deleted file mode 100644 index c6afedac40..0000000000 --- a/incubator/tvheadend/6.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T21:09:18.295965586Z" diff --git a/incubator/tvheadend/6.0.1/Chart.yaml b/incubator/tvheadend/6.0.1/Chart.yaml deleted file mode 100644 index e24ab52455..0000000000 --- a/incubator/tvheadend/6.0.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: latest -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.0.1 diff --git a/incubator/tvheadend/6.0.1/README.md b/incubator/tvheadend/6.0.1/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.0.1/app-readme.md b/incubator/tvheadend/6.0.1/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.0.1/charts/common-5.0.0.tgz b/incubator/tvheadend/6.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/tvheadend/6.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.0.1/ix_values.yaml b/incubator/tvheadend/6.0.1/ix_values.yaml deleted file mode 100644 index 1d54e5cb7d..0000000000 --- a/incubator/tvheadend/6.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -## -# 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/tvheadend/6.0.1/questions.yaml b/incubator/tvheadend/6.0.1/questions.yaml deleted file mode 100644 index 85cf57ee1a..0000000000 --- a/incubator/tvheadend/6.0.1/questions.yaml +++ /dev/null @@ -1,465 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - editable: true - hidden: false - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - hidden: false - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - editable: true - hidden: false - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/tvheadend/6.0.1/templates/common.yaml b/incubator/tvheadend/6.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.0.1/test_values.yaml b/incubator/tvheadend/6.0.1/test_values.yaml deleted file mode 100644 index 5372e7b84d..0000000000 --- a/incubator/tvheadend/6.0.1/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: latest - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.0.1/values.yaml b/incubator/tvheadend/6.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.0.2/CONFIG.md b/incubator/tvheadend/6.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.0.2/Chart.lock b/incubator/tvheadend/6.0.2/Chart.lock deleted file mode 100644 index 2ff15433f8..0000000000 --- a/incubator/tvheadend/6.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:44.727680585Z" diff --git a/incubator/tvheadend/6.0.2/Chart.yaml b/incubator/tvheadend/6.0.2/Chart.yaml deleted file mode 100644 index 6b86858ec7..0000000000 --- a/incubator/tvheadend/6.0.2/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.0.2 diff --git a/incubator/tvheadend/6.0.2/README.md b/incubator/tvheadend/6.0.2/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.0.2/app-readme.md b/incubator/tvheadend/6.0.2/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.0.2/charts/common-5.0.0.tgz b/incubator/tvheadend/6.0.2/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/tvheadend/6.0.2/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.0.2/ix_values.yaml b/incubator/tvheadend/6.0.2/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.0.2/questions.yaml b/incubator/tvheadend/6.0.2/questions.yaml deleted file mode 100644 index 85cf57ee1a..0000000000 --- a/incubator/tvheadend/6.0.2/questions.yaml +++ /dev/null @@ -1,465 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - editable: true - hidden: false - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - hidden: false - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - editable: true - hidden: false - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/tvheadend/6.0.2/templates/common.yaml b/incubator/tvheadend/6.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.0.2/test_values.yaml b/incubator/tvheadend/6.0.2/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.0.2/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.0.2/values.yaml b/incubator/tvheadend/6.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.0.3/CONFIG.md b/incubator/tvheadend/6.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.0.3/Chart.lock b/incubator/tvheadend/6.0.3/Chart.lock deleted file mode 100644 index b1f3232fa0..0000000000 --- a/incubator/tvheadend/6.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:46.934954476Z" diff --git a/incubator/tvheadend/6.0.3/Chart.yaml b/incubator/tvheadend/6.0.3/Chart.yaml deleted file mode 100644 index d4a68e3f19..0000000000 --- a/incubator/tvheadend/6.0.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.0.3 diff --git a/incubator/tvheadend/6.0.3/README.md b/incubator/tvheadend/6.0.3/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.0.3/app-readme.md b/incubator/tvheadend/6.0.3/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.0.3/charts/common-5.0.2.tgz b/incubator/tvheadend/6.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/tvheadend/6.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.0.3/ix_values.yaml b/incubator/tvheadend/6.0.3/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.0.3/questions.yaml b/incubator/tvheadend/6.0.3/questions.yaml deleted file mode 100644 index 85cf57ee1a..0000000000 --- a/incubator/tvheadend/6.0.3/questions.yaml +++ /dev/null @@ -1,465 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - editable: true - hidden: false - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - hidden: false - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - editable: true - hidden: false - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/tvheadend/6.0.3/templates/common.yaml b/incubator/tvheadend/6.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.0.3/test_values.yaml b/incubator/tvheadend/6.0.3/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.0.3/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.0.3/values.yaml b/incubator/tvheadend/6.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.0.4/CONFIG.md b/incubator/tvheadend/6.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.0.4/Chart.lock b/incubator/tvheadend/6.0.4/Chart.lock deleted file mode 100644 index 9494d2302b..0000000000 --- a/incubator/tvheadend/6.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:51.886170884Z" diff --git a/incubator/tvheadend/6.0.4/Chart.yaml b/incubator/tvheadend/6.0.4/Chart.yaml deleted file mode 100644 index e5116d69d6..0000000000 --- a/incubator/tvheadend/6.0.4/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.0.4 diff --git a/incubator/tvheadend/6.0.4/README.md b/incubator/tvheadend/6.0.4/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.0.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.0.4/app-readme.md b/incubator/tvheadend/6.0.4/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.0.4/charts/common-5.0.2.tgz b/incubator/tvheadend/6.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/tvheadend/6.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.0.4/ix_values.yaml b/incubator/tvheadend/6.0.4/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.0.4/questions.yaml b/incubator/tvheadend/6.0.4/questions.yaml deleted file mode 100644 index 8da4755664..0000000000 --- a/incubator/tvheadend/6.0.4/questions.yaml +++ /dev/null @@ -1,452 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/tvheadend/6.0.4/templates/common.yaml b/incubator/tvheadend/6.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.0.4/test_values.yaml b/incubator/tvheadend/6.0.4/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.0.4/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.0.4/values.yaml b/incubator/tvheadend/6.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.0.5/CONFIG.md b/incubator/tvheadend/6.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.0.5/Chart.lock b/incubator/tvheadend/6.0.5/Chart.lock deleted file mode 100644 index 42b172929d..0000000000 --- a/incubator/tvheadend/6.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:28.865478037Z" diff --git a/incubator/tvheadend/6.0.5/Chart.yaml b/incubator/tvheadend/6.0.5/Chart.yaml deleted file mode 100644 index 01873e386b..0000000000 --- a/incubator/tvheadend/6.0.5/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.0.5 diff --git a/incubator/tvheadend/6.0.5/README.md b/incubator/tvheadend/6.0.5/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.0.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.0.5/app-readme.md b/incubator/tvheadend/6.0.5/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.0.5/charts/common-5.0.2.tgz b/incubator/tvheadend/6.0.5/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/tvheadend/6.0.5/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.0.5/ix_values.yaml b/incubator/tvheadend/6.0.5/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.0.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.0.5/questions.yaml b/incubator/tvheadend/6.0.5/questions.yaml deleted file mode 100644 index 8da4755664..0000000000 --- a/incubator/tvheadend/6.0.5/questions.yaml +++ /dev/null @@ -1,452 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/tvheadend/6.0.5/templates/common.yaml b/incubator/tvheadend/6.0.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.0.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.0.5/test_values.yaml b/incubator/tvheadend/6.0.5/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.0.5/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.0.5/values.yaml b/incubator/tvheadend/6.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.1.0/CONFIG.md b/incubator/tvheadend/6.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.1.0/Chart.lock b/incubator/tvheadend/6.1.0/Chart.lock deleted file mode 100644 index e50c033cc1..0000000000 --- a/incubator/tvheadend/6.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:24.171944435Z" diff --git a/incubator/tvheadend/6.1.0/Chart.yaml b/incubator/tvheadend/6.1.0/Chart.yaml deleted file mode 100644 index ea998c886b..0000000000 --- a/incubator/tvheadend/6.1.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.1.0 diff --git a/incubator/tvheadend/6.1.0/README.md b/incubator/tvheadend/6.1.0/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.1.0/app-readme.md b/incubator/tvheadend/6.1.0/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.1.0/charts/common-5.1.1.tgz b/incubator/tvheadend/6.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/tvheadend/6.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.1.0/ix_values.yaml b/incubator/tvheadend/6.1.0/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.1.0/questions.yaml b/incubator/tvheadend/6.1.0/questions.yaml deleted file mode 100644 index 8da4755664..0000000000 --- a/incubator/tvheadend/6.1.0/questions.yaml +++ /dev/null @@ -1,452 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/tvheadend/6.1.0/templates/common.yaml b/incubator/tvheadend/6.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.1.0/test_values.yaml b/incubator/tvheadend/6.1.0/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.1.0/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.1.0/values.yaml b/incubator/tvheadend/6.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.1.1/CONFIG.md b/incubator/tvheadend/6.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.1.1/Chart.lock b/incubator/tvheadend/6.1.1/Chart.lock deleted file mode 100644 index 68c267ed1a..0000000000 --- a/incubator/tvheadend/6.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:21.4217971Z" diff --git a/incubator/tvheadend/6.1.1/Chart.yaml b/incubator/tvheadend/6.1.1/Chart.yaml deleted file mode 100644 index 4ba805c983..0000000000 --- a/incubator/tvheadend/6.1.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.1.1 diff --git a/incubator/tvheadend/6.1.1/README.md b/incubator/tvheadend/6.1.1/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.1.1/app-readme.md b/incubator/tvheadend/6.1.1/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.1.1/charts/common-5.1.2.tgz b/incubator/tvheadend/6.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/tvheadend/6.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.1.1/ix_values.yaml b/incubator/tvheadend/6.1.1/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.1.1/questions.yaml b/incubator/tvheadend/6.1.1/questions.yaml deleted file mode 100644 index 8da4755664..0000000000 --- a/incubator/tvheadend/6.1.1/questions.yaml +++ /dev/null @@ -1,452 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - 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: 36043 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 diff --git a/incubator/tvheadend/6.1.1/templates/common.yaml b/incubator/tvheadend/6.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.1.1/test_values.yaml b/incubator/tvheadend/6.1.1/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.1.1/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.1.1/values.yaml b/incubator/tvheadend/6.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.2.0/CONFIG.md b/incubator/tvheadend/6.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.2.0/Chart.lock b/incubator/tvheadend/6.2.0/Chart.lock deleted file mode 100644 index 3a73e540f8..0000000000 --- a/incubator/tvheadend/6.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:26.784936942Z" diff --git a/incubator/tvheadend/6.2.0/Chart.yaml b/incubator/tvheadend/6.2.0/Chart.yaml deleted file mode 100644 index 00859c9284..0000000000 --- a/incubator/tvheadend/6.2.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/truecharts/apps/tree/master/incubator/tvheadend -- https://github.com/k8s-at-home/charts/tree/master/charts/tvheadend -- https://github.com/tvheadend/tvheadend -type: application -upstream_version: 1.1.2 -version: 6.2.0 diff --git a/incubator/tvheadend/6.2.0/README.md b/incubator/tvheadend/6.2.0/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.2.0/app-readme.md b/incubator/tvheadend/6.2.0/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.2.0/charts/common-5.1.2.tgz b/incubator/tvheadend/6.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/tvheadend/6.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.2.0/ix_values.yaml b/incubator/tvheadend/6.2.0/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.2.0/questions.yaml b/incubator/tvheadend/6.2.0/questions.yaml deleted file mode 100644 index d783f3f52a..0000000000 --- a/incubator/tvheadend/6.2.0/questions.yaml +++ /dev/null @@ -1,592 +0,0 @@ -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: 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" - - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - 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: 36043 - required: true - - 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 - - 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/tvheadend/6.2.0/templates/common.yaml b/incubator/tvheadend/6.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.2.0/test_values.yaml b/incubator/tvheadend/6.2.0/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.2.0/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.2.0/values.yaml b/incubator/tvheadend/6.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.2.1/CONFIG.md b/incubator/tvheadend/6.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.2.1/Chart.lock b/incubator/tvheadend/6.2.1/Chart.lock deleted file mode 100644 index f561d6ef56..0000000000 --- a/incubator/tvheadend/6.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:44.288255815Z" diff --git a/incubator/tvheadend/6.2.1/Chart.yaml b/incubator/tvheadend/6.2.1/Chart.yaml deleted file mode 100644 index 438c36f542..0000000000 --- a/incubator/tvheadend/6.2.1/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/charts/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/tvheadend/tvheadend -type: application -version: 6.2.1 diff --git a/incubator/tvheadend/6.2.1/README.md b/incubator/tvheadend/6.2.1/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.2.1/app-readme.md b/incubator/tvheadend/6.2.1/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.2.1/charts/common-5.1.2.tgz b/incubator/tvheadend/6.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/tvheadend/6.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.2.1/ix_values.yaml b/incubator/tvheadend/6.2.1/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.2.1/questions.yaml b/incubator/tvheadend/6.2.1/questions.yaml deleted file mode 100644 index d783f3f52a..0000000000 --- a/incubator/tvheadend/6.2.1/questions.yaml +++ /dev/null @@ -1,592 +0,0 @@ -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: 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" - - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - 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: 36043 - required: true - - 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 - - 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/tvheadend/6.2.1/templates/common.yaml b/incubator/tvheadend/6.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.2.1/test_values.yaml b/incubator/tvheadend/6.2.1/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.2.1/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.2.1/values.yaml b/incubator/tvheadend/6.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/tvheadend/6.2.2/CONFIG.md b/incubator/tvheadend/6.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/tvheadend/6.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tvheadend/6.2.2/Chart.lock b/incubator/tvheadend/6.2.2/Chart.lock deleted file mode 100644 index a49187c9ed..0000000000 --- a/incubator/tvheadend/6.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:50.632410925Z" diff --git a/incubator/tvheadend/6.2.2/Chart.yaml b/incubator/tvheadend/6.2.2/Chart.yaml deleted file mode 100644 index f61112de4e..0000000000 --- a/incubator/tvheadend/6.2.2/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: TVheadend - a TV streaming server and digital video recorder -home: https://github.com/truecharts/apps/tree/master/charts/incubator/tvheadend -icon: https://avatars.githubusercontent.com/u/1908588?s=200&v=4 -keywords: -- tvheadend -- tv -- streaming -- dvb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: tvheadend -sources: -- https://github.com/tvheadend/tvheadend -type: application -version: 6.2.2 diff --git a/incubator/tvheadend/6.2.2/README.md b/incubator/tvheadend/6.2.2/README.md deleted file mode 100644 index 63f3c61783..0000000000 --- a/incubator/tvheadend/6.2.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# Introduction - -![Version: 4.1.5](https://img.shields.io/badge/Version-4.1.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) - -TVheadend - a TV streaming server and digital video recorder - -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 `tvheadend` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tvheadend` 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/tvheadend/6.2.2/app-readme.md b/incubator/tvheadend/6.2.2/app-readme.md deleted file mode 100644 index 972a532e25..0000000000 --- a/incubator/tvheadend/6.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -TVheadend - a TV streaming server and digital video recorder -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -TVheadend - a TV streaming server and digital video recorder diff --git a/incubator/tvheadend/6.2.2/charts/common-5.1.2.tgz b/incubator/tvheadend/6.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/tvheadend/6.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/tvheadend/6.2.2/ix_values.yaml b/incubator/tvheadend/6.2.2/ix_values.yaml deleted file mode 100644 index 9f7637469c..0000000000 --- a/incubator/tvheadend/6.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -## -# 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/tvheadend/6.2.2/questions.yaml b/incubator/tvheadend/6.2.2/questions.yaml deleted file mode 100644 index d783f3f52a..0000000000 --- a/incubator/tvheadend/6.2.2/questions.yaml +++ /dev/null @@ -1,592 +0,0 @@ -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: 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" - - 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: 9981 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9981 - 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: 36042 - required: true - - variable: htsp - label: "HTSP Service" - description: "HTSP service" - 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: htsp - label: "TCP 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: "TCP" - 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: 9982 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9982 - 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: 36043 - required: true - - 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 - - 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/tvheadend/6.2.2/templates/common.yaml b/incubator/tvheadend/6.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/tvheadend/6.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/tvheadend/6.2.2/test_values.yaml b/incubator/tvheadend/6.2.2/test_values.yaml deleted file mode 100644 index c811504f38..0000000000 --- a/incubator/tvheadend/6.2.2/test_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for tvheadend. - -image: - repository: linuxserver/tvheadend - pullPolicy: IfNotPresent - tag: version-63784405 - -strategy: - type: Recreate - -# See https://github.com/linuxserver/docker-tvheadend#parameters -env: {} - # PUID: 1000 - # PGID: 1000 - # TZ: Europe/London - # RUN_OPTS: - -service: - main: - ports: - main: - port: 9981 - htsp: - enabled: true - type: ClusterIP - ports: - htsp: - enabled: true - port: 9982 - protocol: TCP - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/tvheadend/6.2.2/values.yaml b/incubator/tvheadend/6.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/3.1.5/CONFIG.md b/incubator/unifi/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/3.1.5/Chart.lock b/incubator/unifi/3.1.5/Chart.lock deleted file mode 100644 index 41890e3175..0000000000 --- a/incubator/unifi/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:56:04.101810457Z" diff --git a/incubator/unifi/3.1.5/Chart.yaml b/incubator/unifi/3.1.5/Chart.yaml deleted file mode 100644 index 744da8ed4c..0000000000 --- a/incubator/unifi/3.1.5/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: unifi -version: 3.1.5 -upstream_version: 1.5.1 -appVersion: "auto" -description: Ubiquiti Network's Unifi Controller -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: - - ubiquiti - - unifi -sources: - - https://github.com/truecharts/apps/tree/master/incubator/unifi - - https://github.com/jacobalberty/unifi-docker - - https://unifi-network.ui.com -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/unifi/3.1.5/README.md b/incubator/unifi/3.1.5/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/3.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/3.1.5/app-readme.md b/incubator/unifi/3.1.5/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/3.1.5/charts/common-3.5.5.tgz b/incubator/unifi/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/incubator/unifi/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/incubator/unifi/3.1.5/ix_values.yaml b/incubator/unifi/3.1.5/ix_values.yaml deleted file mode 100644 index a7c2aa22ea..0000000000 --- a/incubator/unifi/3.1.5/ix_values.yaml +++ /dev/null @@ -1,21 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.1.71 - pullPolicy: IfNotPresent - - -envTpl: -# Permissions Settings - UNIFI_GID: "{{ .Values.PUID }}" - UNIFI_UID: "{{ .Values.PGID }}" - -## -# 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/unifi/3.1.5/questions.yaml b/incubator/unifi/3.1.5/questions.yaml deleted file mode 100644 index 9b32989224..0000000000 --- a/incubator/unifi/3.1.5/questions.yaml +++ /dev/null @@ -1,635 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8443 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8443 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36035 - required: true - - variable: tcp - label: "Unifi Device Communications" - description: "This services is used for devices to communicate with the controller" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36036 - required: true - - variable: udp - label: "Stun Device Communications" - description: "This services is used for devices to communicate with the controller using STUN" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 3478 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3478 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/unifi" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: tcp - label: "TCP Ingress Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Ingress Type" - schema: - type: string - default: "TCP" - required: true - editable: false - hidden: true - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "unificom" - required: true - enum: - - value: "unificom" - description: "Unifi Communications TCP: port 8080" - - variable: udp - label: "UDP Ingress Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable UDP Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Ingress Type" - schema: - type: string - default: "UDP" - required: true - editable: false - hidden: true - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "stun-udp" - required: true - enum: - - value: "stun-udp" - description: "STUN UDP: port 3478" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/unifi/3.1.5/templates/common.yaml b/incubator/unifi/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/3.1.5/test_values.yaml b/incubator/unifi/3.1.5/test_values.yaml deleted file mode 100644 index b89890317e..0000000000 --- a/incubator/unifi/3.1.5/test_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.1.71 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -envTpl: -# Permissions Settings - UNIFI_GID: "{{ .Values.PUID }}" - UNIFI_UID: "{{ .Values.PGID }}" - -services: - main: - port: - port: 8443 - tcp: - enabled: true - type: ClusterIP - port: - port: 8080 - protocol: TCP - targetPort: 8080 - udp: - enabled: true - type: ClusterIP - port: - port: 3478 - protocol: UDP - targetPort: 3478 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/3.1.5/values.yaml b/incubator/unifi/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/3.1.6/CONFIG.md b/incubator/unifi/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/3.1.6/Chart.lock b/incubator/unifi/3.1.6/Chart.lock deleted file mode 100644 index d5c9db5a03..0000000000 --- a/incubator/unifi/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:56.83229823Z" diff --git a/incubator/unifi/3.1.6/Chart.yaml b/incubator/unifi/3.1.6/Chart.yaml deleted file mode 100644 index 6397b66982..0000000000 --- a/incubator/unifi/3.1.6/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: unifi -version: 3.1.6 -upstream_version: 1.5.1 -appVersion: "auto" -description: Ubiquiti Network's Unifi Controller -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: - - ubiquiti - - unifi -sources: - - https://github.com/truecharts/apps/tree/master/incubator/unifi - - https://github.com/jacobalberty/unifi-docker - - https://unifi-network.ui.com -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/unifi/3.1.6/README.md b/incubator/unifi/3.1.6/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/3.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/3.1.6/app-readme.md b/incubator/unifi/3.1.6/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/3.1.6/charts/common-3.5.8.tgz b/incubator/unifi/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/incubator/unifi/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/incubator/unifi/3.1.6/ix_values.yaml b/incubator/unifi/3.1.6/ix_values.yaml deleted file mode 100644 index a7c2aa22ea..0000000000 --- a/incubator/unifi/3.1.6/ix_values.yaml +++ /dev/null @@ -1,21 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.1.71 - pullPolicy: IfNotPresent - - -envTpl: -# Permissions Settings - UNIFI_GID: "{{ .Values.PUID }}" - UNIFI_UID: "{{ .Values.PGID }}" - -## -# 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/unifi/3.1.6/questions.yaml b/incubator/unifi/3.1.6/questions.yaml deleted file mode 100644 index 9b32989224..0000000000 --- a/incubator/unifi/3.1.6/questions.yaml +++ /dev/null @@ -1,635 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8443 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8443 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36035 - required: true - - variable: tcp - label: "Unifi Device Communications" - description: "This services is used for devices to communicate with the controller" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8080 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36036 - required: true - - variable: udp - label: "Stun Device Communications" - description: "This services is used for devices to communicate with the controller using STUN" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 3478 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3478 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/unifi" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: tcp - label: "TCP Ingress Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Ingress Type" - schema: - type: string - default: "TCP" - required: true - editable: false - hidden: true - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "unificom" - required: true - enum: - - value: "unificom" - description: "Unifi Communications TCP: port 8080" - - variable: udp - label: "UDP Ingress Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable UDP Ingress" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Ingress Type" - schema: - type: string - default: "UDP" - required: true - editable: false - hidden: true - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "stun-udp" - required: true - enum: - - value: "stun-udp" - description: "STUN UDP: port 3478" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/incubator/unifi/3.1.6/templates/common.yaml b/incubator/unifi/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/3.1.6/test_values.yaml b/incubator/unifi/3.1.6/test_values.yaml deleted file mode 100644 index b89890317e..0000000000 --- a/incubator/unifi/3.1.6/test_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.1.71 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -envTpl: -# Permissions Settings - UNIFI_GID: "{{ .Values.PUID }}" - UNIFI_UID: "{{ .Values.PGID }}" - -services: - main: - port: - port: 8443 - tcp: - enabled: true - type: ClusterIP - port: - port: 8080 - protocol: TCP - targetPort: 8080 - udp: - enabled: true - type: ClusterIP - port: - port: 3478 - protocol: UDP - targetPort: 3478 - -env: {} - # TZ: - # PUID: - # PGID: - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/3.1.6/values.yaml b/incubator/unifi/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/4.0.0/CONFIG.md b/incubator/unifi/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/4.0.0/Chart.lock b/incubator/unifi/4.0.0/Chart.lock deleted file mode 100644 index 91f64c1b5e..0000000000 --- a/incubator/unifi/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:25:32.131615244Z" diff --git a/incubator/unifi/4.0.0/Chart.yaml b/incubator/unifi/4.0.0/Chart.yaml deleted file mode 100644 index 6ffb172e5a..0000000000 --- a/incubator/unifi/4.0.0/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: unifi -version: 4.0.0 -upstream_version: 1.5.1 -appVersion: "auto" -description: Ubiquiti Network's Unifi Controller -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: - - ubiquiti - - unifi -sources: - - https://github.com/truecharts/apps/tree/master/incubator/unifi - - https://github.com/jacobalberty/unifi-docker - - https://unifi-network.ui.com -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org -# annotations: diff --git a/incubator/unifi/4.0.0/README.md b/incubator/unifi/4.0.0/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/4.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/4.0.0/app-readme.md b/incubator/unifi/4.0.0/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/4.0.0/charts/common-4.1.5.tgz b/incubator/unifi/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/unifi/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/unifi/4.0.0/ix_values.yaml b/incubator/unifi/4.0.0/ix_values.yaml deleted file mode 100644 index 654c3f9868..0000000000 --- a/incubator/unifi/4.0.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.1.71 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/4.0.0/questions.yaml b/incubator/unifi/4.0.0/questions.yaml deleted file mode 100644 index d89ae444cd..0000000000 --- a/incubator/unifi/4.0.0/questions.yaml +++ /dev/null @@ -1,524 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - editable: true - hidden: false - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - editable: true - hidden: false - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/unifi" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/unifi/4.0.0/templates/common.yaml b/incubator/unifi/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/4.0.0/test_values.yaml b/incubator/unifi/4.0.0/test_values.yaml deleted file mode 100644 index 3f3075db87..0000000000 --- a/incubator/unifi/4.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.1.71 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/4.0.0/values.yaml b/incubator/unifi/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/4.0.1/CONFIG.md b/incubator/unifi/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/4.0.1/Chart.lock b/incubator/unifi/4.0.1/Chart.lock deleted file mode 100644 index dfab07aa0b..0000000000 --- a/incubator/unifi/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:47.391274015Z" diff --git a/incubator/unifi/4.0.1/Chart.yaml b/incubator/unifi/4.0.1/Chart.yaml deleted file mode 100644 index 01ddf4d763..0000000000 --- a/incubator/unifi/4.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 4.0.1 diff --git a/incubator/unifi/4.0.1/README.md b/incubator/unifi/4.0.1/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/4.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/4.0.1/app-readme.md b/incubator/unifi/4.0.1/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/4.0.1/charts/common-4.1.5.tgz b/incubator/unifi/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/incubator/unifi/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/incubator/unifi/4.0.1/ix_values.yaml b/incubator/unifi/4.0.1/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/4.0.1/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/4.0.1/questions.yaml b/incubator/unifi/4.0.1/questions.yaml deleted file mode 100644 index d89ae444cd..0000000000 --- a/incubator/unifi/4.0.1/questions.yaml +++ /dev/null @@ -1,524 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - editable: true - hidden: false - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - editable: true - hidden: false - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/unifi" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/unifi/4.0.1/templates/common.yaml b/incubator/unifi/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/4.0.1/test_values.yaml b/incubator/unifi/4.0.1/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/4.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/4.0.1/values.yaml b/incubator/unifi/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/4.0.2/CONFIG.md b/incubator/unifi/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/4.0.2/Chart.lock b/incubator/unifi/4.0.2/Chart.lock deleted file mode 100644 index 422059fb45..0000000000 --- a/incubator/unifi/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:40.387365312Z" diff --git a/incubator/unifi/4.0.2/Chart.yaml b/incubator/unifi/4.0.2/Chart.yaml deleted file mode 100644 index 747b002ccc..0000000000 --- a/incubator/unifi/4.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 4.0.2 diff --git a/incubator/unifi/4.0.2/README.md b/incubator/unifi/4.0.2/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/4.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/4.0.2/app-readme.md b/incubator/unifi/4.0.2/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/4.0.2/charts/common-4.1.6.tgz b/incubator/unifi/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/unifi/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/unifi/4.0.2/ix_values.yaml b/incubator/unifi/4.0.2/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/4.0.2/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/4.0.2/questions.yaml b/incubator/unifi/4.0.2/questions.yaml deleted file mode 100644 index d89ae444cd..0000000000 --- a/incubator/unifi/4.0.2/questions.yaml +++ /dev/null @@ -1,524 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - editable: true - hidden: false - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - editable: true - hidden: false - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/unifi" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/unifi/4.0.2/templates/common.yaml b/incubator/unifi/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/4.0.2/test_values.yaml b/incubator/unifi/4.0.2/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/4.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/4.0.2/values.yaml b/incubator/unifi/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/4.1.0/CONFIG.md b/incubator/unifi/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/4.1.0/Chart.lock b/incubator/unifi/4.1.0/Chart.lock deleted file mode 100644 index 3947a6825f..0000000000 --- a/incubator/unifi/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:25:06.068861842Z" diff --git a/incubator/unifi/4.1.0/Chart.yaml b/incubator/unifi/4.1.0/Chart.yaml deleted file mode 100644 index c8dc3d11b0..0000000000 --- a/incubator/unifi/4.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 4.1.0 diff --git a/incubator/unifi/4.1.0/README.md b/incubator/unifi/4.1.0/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/4.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/4.1.0/app-readme.md b/incubator/unifi/4.1.0/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/4.1.0/charts/common-4.1.6.tgz b/incubator/unifi/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/incubator/unifi/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/incubator/unifi/4.1.0/ix_values.yaml b/incubator/unifi/4.1.0/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/4.1.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/4.1.0/questions.yaml b/incubator/unifi/4.1.0/questions.yaml deleted file mode 100644 index 4049642d6a..0000000000 --- a/incubator/unifi/4.1.0/questions.yaml +++ /dev/null @@ -1,531 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - editable: true - hidden: false - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - editable: true - hidden: false - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/unifi" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/incubator/unifi/4.1.0/templates/common.yaml b/incubator/unifi/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/4.1.0/test_values.yaml b/incubator/unifi/4.1.0/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/4.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/4.1.0/values.yaml b/incubator/unifi/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.0.0/CONFIG.md b/incubator/unifi/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.0.0/Chart.lock b/incubator/unifi/5.0.0/Chart.lock deleted file mode 100644 index 5172778d3a..0000000000 --- a/incubator/unifi/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:40.965776502Z" diff --git a/incubator/unifi/5.0.0/Chart.yaml b/incubator/unifi/5.0.0/Chart.yaml deleted file mode 100644 index 282c415f86..0000000000 --- a/incubator/unifi/5.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 5.0.0 diff --git a/incubator/unifi/5.0.0/README.md b/incubator/unifi/5.0.0/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.0.0/app-readme.md b/incubator/unifi/5.0.0/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.0.0/charts/common-5.0.0.tgz b/incubator/unifi/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/unifi/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/unifi/5.0.0/ix_values.yaml b/incubator/unifi/5.0.0/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.0.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.0.0/questions.yaml b/incubator/unifi/5.0.0/questions.yaml deleted file mode 100644 index ca924b85e5..0000000000 --- a/incubator/unifi/5.0.0/questions.yaml +++ /dev/null @@ -1,551 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - editable: true - hidden: false - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - editable: true - hidden: false - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/unifi" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/incubator/unifi/5.0.0/templates/common.yaml b/incubator/unifi/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.0.0/test_values.yaml b/incubator/unifi/5.0.0/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.0.0/values.yaml b/incubator/unifi/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.0.1/CONFIG.md b/incubator/unifi/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.0.1/Chart.lock b/incubator/unifi/5.0.1/Chart.lock deleted file mode 100644 index 8d2e3ebf54..0000000000 --- a/incubator/unifi/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:45.326683521Z" diff --git a/incubator/unifi/5.0.1/Chart.yaml b/incubator/unifi/5.0.1/Chart.yaml deleted file mode 100644 index 225040fcd7..0000000000 --- a/incubator/unifi/5.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 5.0.1 diff --git a/incubator/unifi/5.0.1/README.md b/incubator/unifi/5.0.1/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.0.1/app-readme.md b/incubator/unifi/5.0.1/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.0.1/charts/common-5.0.0.tgz b/incubator/unifi/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/incubator/unifi/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/incubator/unifi/5.0.1/ix_values.yaml b/incubator/unifi/5.0.1/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.0.1/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.0.1/questions.yaml b/incubator/unifi/5.0.1/questions.yaml deleted file mode 100644 index d2412e9ba1..0000000000 --- a/incubator/unifi/5.0.1/questions.yaml +++ /dev/null @@ -1,567 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - editable: true - hidden: false - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - hidden: false - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - editable: true - hidden: false - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/unifi" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/unifi/5.0.1/templates/common.yaml b/incubator/unifi/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.0.1/test_values.yaml b/incubator/unifi/5.0.1/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.0.1/values.yaml b/incubator/unifi/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.0.2/CONFIG.md b/incubator/unifi/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.0.2/Chart.lock b/incubator/unifi/5.0.2/Chart.lock deleted file mode 100644 index f79c41561d..0000000000 --- a/incubator/unifi/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:47.430304463Z" diff --git a/incubator/unifi/5.0.2/Chart.yaml b/incubator/unifi/5.0.2/Chart.yaml deleted file mode 100644 index 38b97df5c3..0000000000 --- a/incubator/unifi/5.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 5.0.2 diff --git a/incubator/unifi/5.0.2/README.md b/incubator/unifi/5.0.2/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.0.2/app-readme.md b/incubator/unifi/5.0.2/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.0.2/charts/common-5.0.2.tgz b/incubator/unifi/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/unifi/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/unifi/5.0.2/ix_values.yaml b/incubator/unifi/5.0.2/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.0.2/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.0.2/questions.yaml b/incubator/unifi/5.0.2/questions.yaml deleted file mode 100644 index d2412e9ba1..0000000000 --- a/incubator/unifi/5.0.2/questions.yaml +++ /dev/null @@ -1,567 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - editable: true - hidden: false - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - hidden: false - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - editable: true - hidden: false - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/unifi" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/incubator/unifi/5.0.2/templates/common.yaml b/incubator/unifi/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.0.2/test_values.yaml b/incubator/unifi/5.0.2/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.0.2/values.yaml b/incubator/unifi/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.0.3/CONFIG.md b/incubator/unifi/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.0.3/Chart.lock b/incubator/unifi/5.0.3/Chart.lock deleted file mode 100644 index 462621ede7..0000000000 --- a/incubator/unifi/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:52.511416141Z" diff --git a/incubator/unifi/5.0.3/Chart.yaml b/incubator/unifi/5.0.3/Chart.yaml deleted file mode 100644 index b240473ed7..0000000000 --- a/incubator/unifi/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 5.0.3 diff --git a/incubator/unifi/5.0.3/README.md b/incubator/unifi/5.0.3/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.0.3/app-readme.md b/incubator/unifi/5.0.3/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.0.3/charts/common-5.0.2.tgz b/incubator/unifi/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/unifi/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/unifi/5.0.3/ix_values.yaml b/incubator/unifi/5.0.3/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.0.3/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.0.3/questions.yaml b/incubator/unifi/5.0.3/questions.yaml deleted file mode 100644 index e5feb21d75..0000000000 --- a/incubator/unifi/5.0.3/questions.yaml +++ /dev/null @@ -1,552 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: "/unifi" - 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" - 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 diff --git a/incubator/unifi/5.0.3/templates/common.yaml b/incubator/unifi/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.0.3/test_values.yaml b/incubator/unifi/5.0.3/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.0.3/values.yaml b/incubator/unifi/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.0.4/CONFIG.md b/incubator/unifi/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.0.4/Chart.lock b/incubator/unifi/5.0.4/Chart.lock deleted file mode 100644 index 6d36770c78..0000000000 --- a/incubator/unifi/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:29.572095332Z" diff --git a/incubator/unifi/5.0.4/Chart.yaml b/incubator/unifi/5.0.4/Chart.yaml deleted file mode 100644 index a9101fe99a..0000000000 --- a/incubator/unifi/5.0.4/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 5.0.4 diff --git a/incubator/unifi/5.0.4/README.md b/incubator/unifi/5.0.4/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.0.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.0.4/app-readme.md b/incubator/unifi/5.0.4/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.0.4/charts/common-5.0.2.tgz b/incubator/unifi/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/incubator/unifi/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/incubator/unifi/5.0.4/ix_values.yaml b/incubator/unifi/5.0.4/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.0.4/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.0.4/questions.yaml b/incubator/unifi/5.0.4/questions.yaml deleted file mode 100644 index e5feb21d75..0000000000 --- a/incubator/unifi/5.0.4/questions.yaml +++ /dev/null @@ -1,552 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: "/unifi" - 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" - 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 diff --git a/incubator/unifi/5.0.4/templates/common.yaml b/incubator/unifi/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.0.4/test_values.yaml b/incubator/unifi/5.0.4/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.0.4/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.0.4/values.yaml b/incubator/unifi/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.1.0/CONFIG.md b/incubator/unifi/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.1.0/Chart.lock b/incubator/unifi/5.1.0/Chart.lock deleted file mode 100644 index c0a2bf85a4..0000000000 --- a/incubator/unifi/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:24.747582512Z" diff --git a/incubator/unifi/5.1.0/Chart.yaml b/incubator/unifi/5.1.0/Chart.yaml deleted file mode 100644 index 3f7eaba42b..0000000000 --- a/incubator/unifi/5.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 5.1.0 diff --git a/incubator/unifi/5.1.0/README.md b/incubator/unifi/5.1.0/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.1.0/app-readme.md b/incubator/unifi/5.1.0/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.1.0/charts/common-5.1.1.tgz b/incubator/unifi/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/incubator/unifi/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/incubator/unifi/5.1.0/ix_values.yaml b/incubator/unifi/5.1.0/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.1.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.1.0/questions.yaml b/incubator/unifi/5.1.0/questions.yaml deleted file mode 100644 index e5feb21d75..0000000000 --- a/incubator/unifi/5.1.0/questions.yaml +++ /dev/null @@ -1,552 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: "/unifi" - 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" - 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 diff --git a/incubator/unifi/5.1.0/templates/common.yaml b/incubator/unifi/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.1.0/test_values.yaml b/incubator/unifi/5.1.0/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.1.0/values.yaml b/incubator/unifi/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.1.1/CONFIG.md b/incubator/unifi/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.1.1/Chart.lock b/incubator/unifi/5.1.1/Chart.lock deleted file mode 100644 index d0a3d8820b..0000000000 --- a/incubator/unifi/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:53:22.319482818Z" diff --git a/incubator/unifi/5.1.1/Chart.yaml b/incubator/unifi/5.1.1/Chart.yaml deleted file mode 100644 index 0465390e0c..0000000000 --- a/incubator/unifi/5.1.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 5.1.1 diff --git a/incubator/unifi/5.1.1/README.md b/incubator/unifi/5.1.1/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.1.1/app-readme.md b/incubator/unifi/5.1.1/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.1.1/charts/common-5.1.2.tgz b/incubator/unifi/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/unifi/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/unifi/5.1.1/ix_values.yaml b/incubator/unifi/5.1.1/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.1.1/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.1.1/questions.yaml b/incubator/unifi/5.1.1/questions.yaml deleted file mode 100644 index e5feb21d75..0000000000 --- a/incubator/unifi/5.1.1/questions.yaml +++ /dev/null @@ -1,552 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" - -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - 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: 36037 - required: true - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - 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: "/unifi" - 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" - 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 diff --git a/incubator/unifi/5.1.1/templates/common.yaml b/incubator/unifi/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.1.1/test_values.yaml b/incubator/unifi/5.1.1/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.1.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.1.1/values.yaml b/incubator/unifi/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.2.0/CONFIG.md b/incubator/unifi/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.2.0/Chart.lock b/incubator/unifi/5.2.0/Chart.lock deleted file mode 100644 index 02859a2b19..0000000000 --- a/incubator/unifi/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:27.5120747Z" diff --git a/incubator/unifi/5.2.0/Chart.yaml b/incubator/unifi/5.2.0/Chart.yaml deleted file mode 100644 index d71f8069b6..0000000000 --- a/incubator/unifi/5.2.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/truecharts/apps/tree/master/incubator/unifi -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -upstream_version: 1.5.1 -version: 5.2.0 diff --git a/incubator/unifi/5.2.0/README.md b/incubator/unifi/5.2.0/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.2.0/app-readme.md b/incubator/unifi/5.2.0/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.2.0/charts/common-5.1.2.tgz b/incubator/unifi/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/unifi/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/unifi/5.2.0/ix_values.yaml b/incubator/unifi/5.2.0/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.2.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.2.0/questions.yaml b/incubator/unifi/5.2.0/questions.yaml deleted file mode 100644 index 1d40b5bc4b..0000000000 --- a/incubator/unifi/5.2.0/questions.yaml +++ /dev/null @@ -1,691 +0,0 @@ -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: 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - 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: 36037 - required: true - - 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: "/unifi" - 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: 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/unifi/5.2.0/templates/common.yaml b/incubator/unifi/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.2.0/test_values.yaml b/incubator/unifi/5.2.0/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.2.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.2.0/values.yaml b/incubator/unifi/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.2.1/CONFIG.md b/incubator/unifi/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.2.1/Chart.lock b/incubator/unifi/5.2.1/Chart.lock deleted file mode 100644 index d36b480383..0000000000 --- a/incubator/unifi/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:44.871806274Z" diff --git a/incubator/unifi/5.2.1/Chart.yaml b/incubator/unifi/5.2.1/Chart.yaml deleted file mode 100644 index 1157a9a2af..0000000000 --- a/incubator/unifi/5.2.1/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/charts/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -version: 5.2.1 diff --git a/incubator/unifi/5.2.1/README.md b/incubator/unifi/5.2.1/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.2.1/app-readme.md b/incubator/unifi/5.2.1/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.2.1/charts/common-5.1.2.tgz b/incubator/unifi/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/unifi/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/unifi/5.2.1/ix_values.yaml b/incubator/unifi/5.2.1/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.2.1/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.2.1/questions.yaml b/incubator/unifi/5.2.1/questions.yaml deleted file mode 100644 index 1d40b5bc4b..0000000000 --- a/incubator/unifi/5.2.1/questions.yaml +++ /dev/null @@ -1,691 +0,0 @@ -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: 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - 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: 36037 - required: true - - 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: "/unifi" - 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: 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/unifi/5.2.1/templates/common.yaml b/incubator/unifi/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.2.1/test_values.yaml b/incubator/unifi/5.2.1/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.2.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.2.1/values.yaml b/incubator/unifi/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/incubator/unifi/5.2.2/CONFIG.md b/incubator/unifi/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/incubator/unifi/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/unifi/5.2.2/Chart.lock b/incubator/unifi/5.2.2/Chart.lock deleted file mode 100644 index 05cb7b45ea..0000000000 --- a/incubator/unifi/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:51.558313718Z" diff --git a/incubator/unifi/5.2.2/Chart.yaml b/incubator/unifi/5.2.2/Chart.yaml deleted file mode 100644 index ed0514dd25..0000000000 --- a/incubator/unifi/5.2.2/Chart.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Ubiquiti Network's Unifi Controller -home: https://github.com/truecharts/apps/tree/master/charts/incubator/unifi -icon: https://dl.ubnt.com/press/logo-UniFi.png -keywords: -- ubiquiti -- unifi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -name: unifi -sources: -- https://github.com/jacobalberty/unifi-docker -- https://unifi-network.ui.com -type: application -version: 5.2.2 diff --git a/incubator/unifi/5.2.2/README.md b/incubator/unifi/5.2.2/README.md deleted file mode 100644 index 048495cac8..0000000000 --- a/incubator/unifi/5.2.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Ubiquiti Network's Unifi Controller - -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 `unifi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `unifi` 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/unifi/5.2.2/app-readme.md b/incubator/unifi/5.2.2/app-readme.md deleted file mode 100644 index 0e6732e403..0000000000 --- a/incubator/unifi/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Ubiquiti Network's Unifi Controller -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Ubiquiti Network's Unifi Controller diff --git a/incubator/unifi/5.2.2/charts/common-5.1.2.tgz b/incubator/unifi/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/incubator/unifi/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/incubator/unifi/5.2.2/ix_values.yaml b/incubator/unifi/5.2.2/ix_values.yaml deleted file mode 100644 index 9fa028d1b5..0000000000 --- a/incubator/unifi/5.2.2/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" -## -# 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/unifi/5.2.2/questions.yaml b/incubator/unifi/5.2.2/questions.yaml deleted file mode 100644 index 1d40b5bc4b..0000000000 --- a/incubator/unifi/5.2.2/questions.yaml +++ /dev/null @@ -1,691 +0,0 @@ -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: 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: 8443 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8443 - 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: 36035 - required: true - - variable: comm - label: "Unifi Device Communication Service" - description: "Unifi Device Communication Service" - 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: "LoadBalancer" - 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: tcp - label: "TCP 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: "TCP" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36036 - required: true - - variable: stun - label: "STUN Device Communication Service" - description: "STUN Device Communication Service" - 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: "LoadBalancer" - 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: udp - label: "TCP 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: "UDP" - 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: 3478 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3478 - 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: 36037 - required: true - - 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: "/unifi" - 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: 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/unifi/5.2.2/templates/common.yaml b/incubator/unifi/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/incubator/unifi/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/incubator/unifi/5.2.2/test_values.yaml b/incubator/unifi/5.2.2/test_values.yaml deleted file mode 100644 index b558a83b36..0000000000 --- a/incubator/unifi/5.2.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Unifi. - -image: - repository: jacobalberty/unifi - tag: 6.2.25 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -envTpl: - # Permissions Settings - UNIFI_GID: "{{ .Values.env.PUID }}" - UNIFI_UID: "{{ .Values.env.PGID }}" - -service: - main: - ports: - main: - port: 8443 - comm: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 8080 - protocol: TCP - stun: - enabled: true - type: ClusterIP - ports: - udp: - enabled: true - port: 3478 - protocol: UDP - -env: - # TZ: - PUID: "568" - PGID: "568" - -persistence: - config: - enabled: true - mountPath: "/unifi" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/incubator/unifi/5.2.2/values.yaml b/incubator/unifi/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/3.1.5/CONFIG.md b/stable/collabora-online/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/3.1.5/Chart.lock b/stable/collabora-online/3.1.5/Chart.lock deleted file mode 100644 index bcb10cb9e2..0000000000 --- a/stable/collabora-online/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:43.852040782Z" diff --git a/stable/collabora-online/3.1.5/Chart.yaml b/stable/collabora-online/3.1.5/Chart.yaml deleted file mode 100644 index 988ccaf4d7..0000000000 --- a/stable/collabora-online/3.1.5/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: collabora-online -version: 3.1.5 -# upstream_version: -appVersion: "auto" -description: Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: - - collabora-online -sources: - - https://github.com/truecharts/apps/tree/master/stable/collabora-online - - https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online - - https://hub.docker.com/r/collabora/code - - https://www.collaboraoffice.com/code/docker/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/collabora-online/3.1.5/README.md b/stable/collabora-online/3.1.5/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/3.1.5/app-readme.md b/stable/collabora-online/3.1.5/app-readme.md deleted file mode 100644 index 99f0078702..0000000000 --- a/stable/collabora-online/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. diff --git a/stable/collabora-online/3.1.5/charts/common-3.5.5.tgz b/stable/collabora-online/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/collabora-online/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/collabora-online/3.1.5/ix_values.yaml b/stable/collabora-online/3.1.5/ix_values.yaml deleted file mode 100644 index cc7a037dea..0000000000 --- a/stable/collabora-online/3.1.5/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.4 - pullPolicy: IfNotPresent - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: null - runAsGroup: null - fsGroup: null - -## -# 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/collabora-online/3.1.5/questions.yaml b/stable/collabora-online/3.1.5/questions.yaml deleted file mode 100644 index 323df49a7a..0000000000 --- a/stable/collabora-online/3.1.5/questions.yaml +++ /dev/null @@ -1,353 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # environmentVariables Configuraiton - - variable: env - group: "Configuration" - label: "Environment Variables Configuration" - schema: - type: dict - required: true - attrs: - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Service Configuration - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 9980 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9980 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36004 - required: true - # Reverse Proxy - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" diff --git a/stable/collabora-online/3.1.5/templates/common.yaml b/stable/collabora-online/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/3.1.5/test_values.yaml b/stable/collabora-online/3.1.5/test_values.yaml deleted file mode 100644 index 8bb78064f4..0000000000 --- a/stable/collabora-online/3.1.5/test_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.4 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: null - runAsGroup: null - fsGroup: null - -services: - main: - type: NodePort - port: - port: 9980 - nodePort: 30980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/3.1.5/values.yaml b/stable/collabora-online/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/3.1.6/CONFIG.md b/stable/collabora-online/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/3.1.6/Chart.lock b/stable/collabora-online/3.1.6/Chart.lock deleted file mode 100644 index 7d18a94f95..0000000000 --- a/stable/collabora-online/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:34.872143441Z" diff --git a/stable/collabora-online/3.1.6/Chart.yaml b/stable/collabora-online/3.1.6/Chart.yaml deleted file mode 100644 index eb00731112..0000000000 --- a/stable/collabora-online/3.1.6/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: collabora-online -version: 3.1.6 -# upstream_version: -appVersion: "auto" -description: Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: - - collabora-online -sources: - - https://github.com/truecharts/apps/tree/master/stable/collabora-online - - https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online - - https://hub.docker.com/r/collabora/code - - https://www.collaboraoffice.com/code/docker/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/collabora-online/3.1.6/README.md b/stable/collabora-online/3.1.6/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/3.1.6/app-readme.md b/stable/collabora-online/3.1.6/app-readme.md deleted file mode 100644 index 99f0078702..0000000000 --- a/stable/collabora-online/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. diff --git a/stable/collabora-online/3.1.6/charts/common-3.5.8.tgz b/stable/collabora-online/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/collabora-online/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/collabora-online/3.1.6/ix_values.yaml b/stable/collabora-online/3.1.6/ix_values.yaml deleted file mode 100644 index cc7a037dea..0000000000 --- a/stable/collabora-online/3.1.6/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.4 - pullPolicy: IfNotPresent - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: null - runAsGroup: null - fsGroup: null - -## -# 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/collabora-online/3.1.6/questions.yaml b/stable/collabora-online/3.1.6/questions.yaml deleted file mode 100644 index 323df49a7a..0000000000 --- a/stable/collabora-online/3.1.6/questions.yaml +++ /dev/null @@ -1,353 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # environmentVariables Configuraiton - - variable: env - group: "Configuration" - label: "Environment Variables Configuration" - schema: - type: dict - required: true - attrs: - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Service Configuration - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 9980 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9980 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36004 - required: true - # Reverse Proxy - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" diff --git a/stable/collabora-online/3.1.6/templates/common.yaml b/stable/collabora-online/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/3.1.6/test_values.yaml b/stable/collabora-online/3.1.6/test_values.yaml deleted file mode 100644 index 8bb78064f4..0000000000 --- a/stable/collabora-online/3.1.6/test_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.4 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: null - runAsGroup: null - fsGroup: null - -services: - main: - type: NodePort - port: - port: 9980 - nodePort: 30980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/3.1.6/values.yaml b/stable/collabora-online/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/4.0.0/CONFIG.md b/stable/collabora-online/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/4.0.0/Chart.lock b/stable/collabora-online/4.0.0/Chart.lock deleted file mode 100644 index 8a81eabae7..0000000000 --- a/stable/collabora-online/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T19:01:27.403564022Z" diff --git a/stable/collabora-online/4.0.0/Chart.yaml b/stable/collabora-online/4.0.0/Chart.yaml deleted file mode 100644 index 454a824bf5..0000000000 --- a/stable/collabora-online/4.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: collabora-online -version: 4.0.0 -# upstream_version: -appVersion: "auto" -description: Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: - - collabora-online -sources: - - https://github.com/truecharts/apps/tree/master/stable/collabora-online - - https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online - - https://hub.docker.com/r/collabora/code - - https://www.collaboraoffice.com/code/docker/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/collabora-online/4.0.0/README.md b/stable/collabora-online/4.0.0/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/4.0.0/app-readme.md b/stable/collabora-online/4.0.0/app-readme.md deleted file mode 100644 index 99f0078702..0000000000 --- a/stable/collabora-online/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. diff --git a/stable/collabora-online/4.0.0/charts/common-4.1.5.tgz b/stable/collabora-online/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/collabora-online/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/collabora-online/4.0.0/ix_values.yaml b/stable/collabora-online/4.0.0/ix_values.yaml deleted file mode 100644 index 5647e9af45..0000000000 --- a/stable/collabora-online/4.0.0/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.4 - pullPolicy: IfNotPresent -## -# 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/collabora-online/4.0.0/questions.yaml b/stable/collabora-online/4.0.0/questions.yaml deleted file mode 100644 index 4fc412d184..0000000000 --- a/stable/collabora-online/4.0.0/questions.yaml +++ /dev/null @@ -1,291 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - editable: true - hidden: false - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/collabora-online/4.0.0/templates/common.yaml b/stable/collabora-online/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/4.0.0/test_values.yaml b/stable/collabora-online/4.0.0/test_values.yaml deleted file mode 100644 index 62592430ad..0000000000 --- a/stable/collabora-online/4.0.0/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.4 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/4.0.0/values.yaml b/stable/collabora-online/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/4.0.1/CONFIG.md b/stable/collabora-online/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/4.0.1/Chart.lock b/stable/collabora-online/4.0.1/Chart.lock deleted file mode 100644 index 749241d268..0000000000 --- a/stable/collabora-online/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:16.537646011Z" diff --git a/stable/collabora-online/4.0.1/Chart.yaml b/stable/collabora-online/4.0.1/Chart.yaml deleted file mode 100644 index 0769a09ff5..0000000000 --- a/stable/collabora-online/4.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 4.0.1 diff --git a/stable/collabora-online/4.0.1/README.md b/stable/collabora-online/4.0.1/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/4.0.1/app-readme.md b/stable/collabora-online/4.0.1/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/4.0.1/charts/common-4.1.5.tgz b/stable/collabora-online/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/collabora-online/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/collabora-online/4.0.1/ix_values.yaml b/stable/collabora-online/4.0.1/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/4.0.1/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/4.0.1/questions.yaml b/stable/collabora-online/4.0.1/questions.yaml deleted file mode 100644 index 4fc412d184..0000000000 --- a/stable/collabora-online/4.0.1/questions.yaml +++ /dev/null @@ -1,291 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - editable: true - hidden: false - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/collabora-online/4.0.1/templates/common.yaml b/stable/collabora-online/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/4.0.1/test_values.yaml b/stable/collabora-online/4.0.1/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/4.0.1/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/4.0.1/values.yaml b/stable/collabora-online/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/4.0.2/CONFIG.md b/stable/collabora-online/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/4.0.2/Chart.lock b/stable/collabora-online/4.0.2/Chart.lock deleted file mode 100644 index d28bfd504e..0000000000 --- a/stable/collabora-online/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:09.784940484Z" diff --git a/stable/collabora-online/4.0.2/Chart.yaml b/stable/collabora-online/4.0.2/Chart.yaml deleted file mode 100644 index 5e7d98045e..0000000000 --- a/stable/collabora-online/4.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 4.0.2 diff --git a/stable/collabora-online/4.0.2/README.md b/stable/collabora-online/4.0.2/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/4.0.2/app-readme.md b/stable/collabora-online/4.0.2/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/4.0.2/charts/common-4.1.6.tgz b/stable/collabora-online/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/collabora-online/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/collabora-online/4.0.2/ix_values.yaml b/stable/collabora-online/4.0.2/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/4.0.2/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/4.0.2/questions.yaml b/stable/collabora-online/4.0.2/questions.yaml deleted file mode 100644 index 4fc412d184..0000000000 --- a/stable/collabora-online/4.0.2/questions.yaml +++ /dev/null @@ -1,291 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - editable: true - hidden: false - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/collabora-online/4.0.2/templates/common.yaml b/stable/collabora-online/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/4.0.2/test_values.yaml b/stable/collabora-online/4.0.2/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/4.0.2/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/4.0.2/values.yaml b/stable/collabora-online/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/4.1.0/CONFIG.md b/stable/collabora-online/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/4.1.0/Chart.lock b/stable/collabora-online/4.1.0/Chart.lock deleted file mode 100644 index 66e7a40725..0000000000 --- a/stable/collabora-online/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:30.930909656Z" diff --git a/stable/collabora-online/4.1.0/Chart.yaml b/stable/collabora-online/4.1.0/Chart.yaml deleted file mode 100644 index a48aa413bd..0000000000 --- a/stable/collabora-online/4.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 4.1.0 diff --git a/stable/collabora-online/4.1.0/README.md b/stable/collabora-online/4.1.0/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/4.1.0/app-readme.md b/stable/collabora-online/4.1.0/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/4.1.0/charts/common-4.1.6.tgz b/stable/collabora-online/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/collabora-online/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/collabora-online/4.1.0/ix_values.yaml b/stable/collabora-online/4.1.0/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/4.1.0/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/4.1.0/questions.yaml b/stable/collabora-online/4.1.0/questions.yaml deleted file mode 100644 index 4fc412d184..0000000000 --- a/stable/collabora-online/4.1.0/questions.yaml +++ /dev/null @@ -1,291 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - editable: true - hidden: false - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/collabora-online/4.1.0/templates/common.yaml b/stable/collabora-online/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/4.1.0/test_values.yaml b/stable/collabora-online/4.1.0/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/4.1.0/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/4.1.0/values.yaml b/stable/collabora-online/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.0.0/CONFIG.md b/stable/collabora-online/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.0.0/Chart.lock b/stable/collabora-online/5.0.0/Chart.lock deleted file mode 100644 index 555d58a686..0000000000 --- a/stable/collabora-online/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:04.213494286Z" diff --git a/stable/collabora-online/5.0.0/Chart.yaml b/stable/collabora-online/5.0.0/Chart.yaml deleted file mode 100644 index 2bcec4f1c2..0000000000 --- a/stable/collabora-online/5.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.0.0 diff --git a/stable/collabora-online/5.0.0/README.md b/stable/collabora-online/5.0.0/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.0.0/app-readme.md b/stable/collabora-online/5.0.0/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.0.0/charts/common-5.0.0.tgz b/stable/collabora-online/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/collabora-online/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/collabora-online/5.0.0/ix_values.yaml b/stable/collabora-online/5.0.0/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.0.0/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.0.0/questions.yaml b/stable/collabora-online/5.0.0/questions.yaml deleted file mode 100644 index 22c7e57ab6..0000000000 --- a/stable/collabora-online/5.0.0/questions.yaml +++ /dev/null @@ -1,309 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - editable: true - hidden: false - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/stable/collabora-online/5.0.0/templates/common.yaml b/stable/collabora-online/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.0.0/test_values.yaml b/stable/collabora-online/5.0.0/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.0.0/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.0.0/values.yaml b/stable/collabora-online/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.0.1/CONFIG.md b/stable/collabora-online/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.0.1/Chart.lock b/stable/collabora-online/5.0.1/Chart.lock deleted file mode 100644 index 0617b3e1ac..0000000000 --- a/stable/collabora-online/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:55:58.90527407Z" diff --git a/stable/collabora-online/5.0.1/Chart.yaml b/stable/collabora-online/5.0.1/Chart.yaml deleted file mode 100644 index 03ca4bc602..0000000000 --- a/stable/collabora-online/5.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.0.1 diff --git a/stable/collabora-online/5.0.1/README.md b/stable/collabora-online/5.0.1/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.0.1/app-readme.md b/stable/collabora-online/5.0.1/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.0.1/charts/common-5.0.0.tgz b/stable/collabora-online/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/collabora-online/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/collabora-online/5.0.1/ix_values.yaml b/stable/collabora-online/5.0.1/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.0.1/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.0.1/questions.yaml b/stable/collabora-online/5.0.1/questions.yaml deleted file mode 100644 index 9e5b8930b8..0000000000 --- a/stable/collabora-online/5.0.1/questions.yaml +++ /dev/null @@ -1,313 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - editable: true - hidden: false - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/collabora-online/5.0.1/templates/common.yaml b/stable/collabora-online/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.0.1/test_values.yaml b/stable/collabora-online/5.0.1/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.0.1/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.0.1/values.yaml b/stable/collabora-online/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.0.2/CONFIG.md b/stable/collabora-online/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.0.2/Chart.lock b/stable/collabora-online/5.0.2/Chart.lock deleted file mode 100644 index 17be51fe0e..0000000000 --- a/stable/collabora-online/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:16.46547859Z" diff --git a/stable/collabora-online/5.0.2/Chart.yaml b/stable/collabora-online/5.0.2/Chart.yaml deleted file mode 100644 index 1c06f48700..0000000000 --- a/stable/collabora-online/5.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.0.2 diff --git a/stable/collabora-online/5.0.2/README.md b/stable/collabora-online/5.0.2/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.0.2/app-readme.md b/stable/collabora-online/5.0.2/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.0.2/charts/common-5.0.2.tgz b/stable/collabora-online/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/collabora-online/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/collabora-online/5.0.2/ix_values.yaml b/stable/collabora-online/5.0.2/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.0.2/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.0.2/questions.yaml b/stable/collabora-online/5.0.2/questions.yaml deleted file mode 100644 index 9e5b8930b8..0000000000 --- a/stable/collabora-online/5.0.2/questions.yaml +++ /dev/null @@ -1,313 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - editable: true - hidden: false - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/collabora-online/5.0.2/templates/common.yaml b/stable/collabora-online/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.0.2/test_values.yaml b/stable/collabora-online/5.0.2/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.0.2/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.0.2/values.yaml b/stable/collabora-online/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.0.3/CONFIG.md b/stable/collabora-online/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.0.3/Chart.lock b/stable/collabora-online/5.0.3/Chart.lock deleted file mode 100644 index 9a20699946..0000000000 --- a/stable/collabora-online/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:19.404278402Z" diff --git a/stable/collabora-online/5.0.3/Chart.yaml b/stable/collabora-online/5.0.3/Chart.yaml deleted file mode 100644 index 556f157cd8..0000000000 --- a/stable/collabora-online/5.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.0.3 diff --git a/stable/collabora-online/5.0.3/README.md b/stable/collabora-online/5.0.3/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.0.3/app-readme.md b/stable/collabora-online/5.0.3/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.0.3/charts/common-5.0.2.tgz b/stable/collabora-online/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/collabora-online/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/collabora-online/5.0.3/ix_values.yaml b/stable/collabora-online/5.0.3/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.0.3/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.0.3/questions.yaml b/stable/collabora-online/5.0.3/questions.yaml deleted file mode 100644 index 1681fc4062..0000000000 --- a/stable/collabora-online/5.0.3/questions.yaml +++ /dev/null @@ -1,305 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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 diff --git a/stable/collabora-online/5.0.3/templates/common.yaml b/stable/collabora-online/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.0.3/test_values.yaml b/stable/collabora-online/5.0.3/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.0.3/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.0.3/values.yaml b/stable/collabora-online/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.0.4/CONFIG.md b/stable/collabora-online/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.0.4/Chart.lock b/stable/collabora-online/5.0.4/Chart.lock deleted file mode 100644 index a11fb0f926..0000000000 --- a/stable/collabora-online/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:46.22139588Z" diff --git a/stable/collabora-online/5.0.4/Chart.yaml b/stable/collabora-online/5.0.4/Chart.yaml deleted file mode 100644 index 7eded15032..0000000000 --- a/stable/collabora-online/5.0.4/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.0.4 diff --git a/stable/collabora-online/5.0.4/README.md b/stable/collabora-online/5.0.4/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.0.4/app-readme.md b/stable/collabora-online/5.0.4/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.0.4/charts/common-5.0.2.tgz b/stable/collabora-online/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/collabora-online/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/collabora-online/5.0.4/ix_values.yaml b/stable/collabora-online/5.0.4/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.0.4/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.0.4/questions.yaml b/stable/collabora-online/5.0.4/questions.yaml deleted file mode 100644 index 1681fc4062..0000000000 --- a/stable/collabora-online/5.0.4/questions.yaml +++ /dev/null @@ -1,305 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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 diff --git a/stable/collabora-online/5.0.4/templates/common.yaml b/stable/collabora-online/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.0.4/test_values.yaml b/stable/collabora-online/5.0.4/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.0.4/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.0.4/values.yaml b/stable/collabora-online/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.1.0/CONFIG.md b/stable/collabora-online/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.1.0/Chart.lock b/stable/collabora-online/5.1.0/Chart.lock deleted file mode 100644 index 0562a02dab..0000000000 --- a/stable/collabora-online/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:47.662880252Z" diff --git a/stable/collabora-online/5.1.0/Chart.yaml b/stable/collabora-online/5.1.0/Chart.yaml deleted file mode 100644 index efd19c95b1..0000000000 --- a/stable/collabora-online/5.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.1.0 diff --git a/stable/collabora-online/5.1.0/README.md b/stable/collabora-online/5.1.0/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.1.0/app-readme.md b/stable/collabora-online/5.1.0/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.1.0/charts/common-5.1.1.tgz b/stable/collabora-online/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/collabora-online/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/collabora-online/5.1.0/ix_values.yaml b/stable/collabora-online/5.1.0/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.1.0/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.1.0/questions.yaml b/stable/collabora-online/5.1.0/questions.yaml deleted file mode 100644 index 1681fc4062..0000000000 --- a/stable/collabora-online/5.1.0/questions.yaml +++ /dev/null @@ -1,305 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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 diff --git a/stable/collabora-online/5.1.0/templates/common.yaml b/stable/collabora-online/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.1.0/test_values.yaml b/stable/collabora-online/5.1.0/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.1.0/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.1.0/values.yaml b/stable/collabora-online/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.1.1/CONFIG.md b/stable/collabora-online/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.1.1/Chart.lock b/stable/collabora-online/5.1.1/Chart.lock deleted file mode 100644 index ca4fa43d5e..0000000000 --- a/stable/collabora-online/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:29.035794988Z" diff --git a/stable/collabora-online/5.1.1/Chart.yaml b/stable/collabora-online/5.1.1/Chart.yaml deleted file mode 100644 index 581004957e..0000000000 --- a/stable/collabora-online/5.1.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.1.1 diff --git a/stable/collabora-online/5.1.1/README.md b/stable/collabora-online/5.1.1/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.1.1/app-readme.md b/stable/collabora-online/5.1.1/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.1.1/charts/common-5.1.2.tgz b/stable/collabora-online/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/collabora-online/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/collabora-online/5.1.1/ix_values.yaml b/stable/collabora-online/5.1.1/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.1.1/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.1.1/questions.yaml b/stable/collabora-online/5.1.1/questions.yaml deleted file mode 100644 index 1681fc4062..0000000000 --- a/stable/collabora-online/5.1.1/questions.yaml +++ /dev/null @@ -1,305 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" - path: "/loleaflet/dist/admin/admin.html" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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 diff --git a/stable/collabora-online/5.1.1/templates/common.yaml b/stable/collabora-online/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.1.1/test_values.yaml b/stable/collabora-online/5.1.1/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.1.1/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.1.1/values.yaml b/stable/collabora-online/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.2.0/CONFIG.md b/stable/collabora-online/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.2.0/Chart.lock b/stable/collabora-online/5.2.0/Chart.lock deleted file mode 100644 index f9d047a75c..0000000000 --- a/stable/collabora-online/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:44.411953545Z" diff --git a/stable/collabora-online/5.2.0/Chart.yaml b/stable/collabora-online/5.2.0/Chart.yaml deleted file mode 100644 index 1a931422d0..0000000000 --- a/stable/collabora-online/5.2.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://github.com/truecharts/apps/tree/master/stable/collabora-online -- https://github.com/k8s-at-home/charts/tree/master/charts/collabora-online -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.2.0 diff --git a/stable/collabora-online/5.2.0/README.md b/stable/collabora-online/5.2.0/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.2.0/app-readme.md b/stable/collabora-online/5.2.0/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.2.0/charts/common-5.1.2.tgz b/stable/collabora-online/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/collabora-online/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/collabora-online/5.2.0/ix_values.yaml b/stable/collabora-online/5.2.0/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.2.0/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.2.0/questions.yaml b/stable/collabora-online/5.2.0/questions.yaml deleted file mode 100644 index 2eafa6c2fa..0000000000 --- a/stable/collabora-online/5.2.0/questions.yaml +++ /dev/null @@ -1,445 +0,0 @@ -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" - path: "/loleaflet/dist/admin/admin.html" -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: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - 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: 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/collabora-online/5.2.0/templates/common.yaml b/stable/collabora-online/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.2.0/test_values.yaml b/stable/collabora-online/5.2.0/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.2.0/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.2.0/values.yaml b/stable/collabora-online/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.2.1/CONFIG.md b/stable/collabora-online/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.2.1/Chart.lock b/stable/collabora-online/5.2.1/Chart.lock deleted file mode 100644 index afd95539f6..0000000000 --- a/stable/collabora-online/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:07.642907322Z" diff --git a/stable/collabora-online/5.2.1/Chart.yaml b/stable/collabora-online/5.2.1/Chart.yaml deleted file mode 100644 index 29b1439767..0000000000 --- a/stable/collabora-online/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/charts/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.2.1 diff --git a/stable/collabora-online/5.2.1/README.md b/stable/collabora-online/5.2.1/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.2.1/app-readme.md b/stable/collabora-online/5.2.1/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.2.1/charts/common-5.1.2.tgz b/stable/collabora-online/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/collabora-online/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/collabora-online/5.2.1/ix_values.yaml b/stable/collabora-online/5.2.1/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.2.1/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.2.1/questions.yaml b/stable/collabora-online/5.2.1/questions.yaml deleted file mode 100644 index 2eafa6c2fa..0000000000 --- a/stable/collabora-online/5.2.1/questions.yaml +++ /dev/null @@ -1,445 +0,0 @@ -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" - path: "/loleaflet/dist/admin/admin.html" -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: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - 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: 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/collabora-online/5.2.1/templates/common.yaml b/stable/collabora-online/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.2.1/test_values.yaml b/stable/collabora-online/5.2.1/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.2.1/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.2.1/values.yaml b/stable/collabora-online/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.2.2/CONFIG.md b/stable/collabora-online/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.2.2/Chart.lock b/stable/collabora-online/5.2.2/Chart.lock deleted file mode 100644 index e7dc9288b4..0000000000 --- a/stable/collabora-online/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:46:57.995642267Z" diff --git a/stable/collabora-online/5.2.2/Chart.yaml b/stable/collabora-online/5.2.2/Chart.yaml deleted file mode 100644 index 2b704e01be..0000000000 --- a/stable/collabora-online/5.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/charts/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.2.2 diff --git a/stable/collabora-online/5.2.2/README.md b/stable/collabora-online/5.2.2/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.2.2/app-readme.md b/stable/collabora-online/5.2.2/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.2.2/charts/common-5.1.2.tgz b/stable/collabora-online/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/collabora-online/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/collabora-online/5.2.2/ix_values.yaml b/stable/collabora-online/5.2.2/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.2.2/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.2.2/questions.yaml b/stable/collabora-online/5.2.2/questions.yaml deleted file mode 100644 index 2eafa6c2fa..0000000000 --- a/stable/collabora-online/5.2.2/questions.yaml +++ /dev/null @@ -1,445 +0,0 @@ -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" - path: "/loleaflet/dist/admin/admin.html" -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: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - 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: 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/collabora-online/5.2.2/templates/common.yaml b/stable/collabora-online/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.2.2/test_values.yaml b/stable/collabora-online/5.2.2/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.2.2/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.2.2/values.yaml b/stable/collabora-online/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.2.3/CONFIG.md b/stable/collabora-online/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.2.3/Chart.lock b/stable/collabora-online/5.2.3/Chart.lock deleted file mode 100644 index 5fda4dda11..0000000000 --- a/stable/collabora-online/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:02:58.027219889Z" diff --git a/stable/collabora-online/5.2.3/Chart.yaml b/stable/collabora-online/5.2.3/Chart.yaml deleted file mode 100644 index e18db24f79..0000000000 --- a/stable/collabora-online/5.2.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/charts/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.2.3 diff --git a/stable/collabora-online/5.2.3/README.md b/stable/collabora-online/5.2.3/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.2.3/app-readme.md b/stable/collabora-online/5.2.3/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.2.3/charts/common-5.1.3.tgz b/stable/collabora-online/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/collabora-online/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/collabora-online/5.2.3/ix_values.yaml b/stable/collabora-online/5.2.3/ix_values.yaml deleted file mode 100644 index 8ad90d54ac..0000000000 --- a/stable/collabora-online/5.2.3/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.2.3/questions.yaml b/stable/collabora-online/5.2.3/questions.yaml deleted file mode 100644 index 2eafa6c2fa..0000000000 --- a/stable/collabora-online/5.2.3/questions.yaml +++ /dev/null @@ -1,445 +0,0 @@ -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" - path: "/loleaflet/dist/admin/admin.html" -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: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - 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: 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/collabora-online/5.2.3/templates/common.yaml b/stable/collabora-online/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.2.3/test_values.yaml b/stable/collabora-online/5.2.3/test_values.yaml deleted file mode 100644 index 0db7572912..0000000000 --- a/stable/collabora-online/5.2.3/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.8.6 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.2.3/values.yaml b/stable/collabora-online/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/collabora-online/5.2.4/CONFIG.md b/stable/collabora-online/5.2.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/collabora-online/5.2.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/collabora-online/5.2.4/Chart.lock b/stable/collabora-online/5.2.4/Chart.lock deleted file mode 100644 index 38f50a7227..0000000000 --- a/stable/collabora-online/5.2.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:17:50.850814207Z" diff --git a/stable/collabora-online/5.2.4/Chart.yaml b/stable/collabora-online/5.2.4/Chart.yaml deleted file mode 100644 index fa895b3817..0000000000 --- a/stable/collabora-online/5.2.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ - \ suite image suitable for home use." -home: https://github.com/truecharts/apps/tree/master/charts/stable/collabora-online -icon: https://truecharts.org/_static/img/collabora-icon.png -keywords: -- collabora-online -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: collabora-online -sources: -- https://hub.docker.com/r/collabora/code -- https://www.collaboraoffice.com/code/docker/ -type: application -version: 5.2.4 diff --git a/stable/collabora-online/5.2.4/README.md b/stable/collabora-online/5.2.4/README.md deleted file mode 100644 index f034c0bb4c..0000000000 --- a/stable/collabora-online/5.2.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. - -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 `collabora-online` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `collabora-online` 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/collabora-online/5.2.4/app-readme.md b/stable/collabora-online/5.2.4/app-readme.md deleted file mode 100644 index f25a256798..0000000000 --- a/stable/collabora-online/5.2.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"Collabora Online Development Edition \u2013 an awesome, Online Office\ diff --git a/stable/collabora-online/5.2.4/charts/common-5.1.3.tgz b/stable/collabora-online/5.2.4/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/collabora-online/5.2.4/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/collabora-online/5.2.4/ix_values.yaml b/stable/collabora-online/5.2.4/ix_values.yaml deleted file mode 100644 index 753dd3e9b5..0000000000 --- a/stable/collabora-online/5.2.4/ix_values.yaml +++ /dev/null @@ -1,14 +0,0 @@ -## -# 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: collabora/code - tag: 6.4.9.1 - pullPolicy: IfNotPresent -## -# 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/collabora-online/5.2.4/questions.yaml b/stable/collabora-online/5.2.4/questions.yaml deleted file mode 100644 index 2eafa6c2fa..0000000000 --- a/stable/collabora-online/5.2.4/questions.yaml +++ /dev/null @@ -1,445 +0,0 @@ -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" - path: "/loleaflet/dist/admin/admin.html" -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: domain - label: "Domains will be using collabora" - description: 'Use backslash "\" before dots ".". Use pipe "|" to separate multiple domains' - schema: - type: string - default: 'nextcloud\.domain\.tld|othernextcloud\.domain\.tld' - required: true - - variable: username - label: "Username for WebUI" - schema: - type: string - default: "admin" - required: true - - variable: password - label: "Password for WebUI" - schema: - type: string - private: true - default: "" - required: true - - variable: dictionaries - label: "Dictionaries to use, leave empty to use all" - schema: - type: string - default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru" - - variable: extra_params - label: "Extra Parameters to add" - description: 'e.g. "–o:welcome.enable=false", See more on /etc/loolwsd/loowsd.xml. Separate params with space' - schema: - type: string - default: "-o:welcome.enable=false -o:user_interface.mode=notebookbar -o:ssl.termination=true -o:ssl.enable=false" - - variable: server_name - label: "Server Name" - description: "When this environment variable is set (is not “”), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it." - schema: - type: string - default: 'collabora\.domain\.tld' - # 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: 9980 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9980 - 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: 36004 - required: true - # Reverse Proxy - - 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: 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/collabora-online/5.2.4/templates/common.yaml b/stable/collabora-online/5.2.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/collabora-online/5.2.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/collabora-online/5.2.4/test_values.yaml b/stable/collabora-online/5.2.4/test_values.yaml deleted file mode 100644 index f3564349da..0000000000 --- a/stable/collabora-online/5.2.4/test_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -image: - repository: collabora/code - tag: 6.4.9.1 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - type: NodePort - ports: - main: - port: 9980 - -env: - domain: nextcloud\.domain\.tld - dictionaries: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru - username: admin - password: changeme - extra_params: - server_name: collabora\.domain\.tld diff --git a/stable/collabora-online/5.2.4/values.yaml b/stable/collabora-online/5.2.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/1.0.3/CONFIG.md b/stable/deepstack-cpu/1.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/1.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/1.0.3/Chart.lock b/stable/deepstack-cpu/1.0.3/Chart.lock deleted file mode 100644 index 59e14ce081..0000000000 --- a/stable/deepstack-cpu/1.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:44.306015496Z" diff --git a/stable/deepstack-cpu/1.0.3/Chart.yaml b/stable/deepstack-cpu/1.0.3/Chart.yaml deleted file mode 100644 index 36fe83eee7..0000000000 --- a/stable/deepstack-cpu/1.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deepstack-cpu -version: 1.0.3 -# upstream_version: -appVersion: "auto" -description: DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: - - AI -sources: - - https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu - - https://github.com/johnolafenwa/DeepStack - - https://hub.docker.com/r/deepquestai/deepstack - - https://www.deepstack.cc/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/deepstack-cpu/1.0.3/README.md b/stable/deepstack-cpu/1.0.3/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/1.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/1.0.3/app-readme.md b/stable/deepstack-cpu/1.0.3/app-readme.md deleted file mode 100644 index a7e27821ea..0000000000 --- a/stable/deepstack-cpu/1.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models diff --git a/stable/deepstack-cpu/1.0.3/charts/common-3.5.5.tgz b/stable/deepstack-cpu/1.0.3/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/deepstack-cpu/1.0.3/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/1.0.3/ix_values.yaml b/stable/deepstack-cpu/1.0.3/ix_values.yaml deleted file mode 100644 index 7822f2d712..0000000000 --- a/stable/deepstack-cpu/1.0.3/ix_values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - supplementalGroups: [24, 44, 107] - -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -## -# 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/deepstack-cpu/1.0.3/questions.yaml b/stable/deepstack-cpu/1.0.3/questions.yaml deleted file mode 100644 index 7f38241590..0000000000 --- a/stable/deepstack-cpu/1.0.3/questions.yaml +++ /dev/null @@ -1,463 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - - # Portal - - 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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - # Enable Host Networking - - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5000 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5000 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36005 - required: true - -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/datastore" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "Enable privileged mode for Common-Chart based charts" - schema: - type: boolean - default: false diff --git a/stable/deepstack-cpu/1.0.3/templates/common.yaml b/stable/deepstack-cpu/1.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/1.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/1.0.3/test_values.yaml b/stable/deepstack-cpu/1.0.3/test_values.yaml deleted file mode 100644 index 8131bbfe60..0000000000 --- a/stable/deepstack-cpu/1.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -services: - main: - enabled: true - port: - port: 5000 - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -env: - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - MODELSTORE-DETECTION: "/modelstore/detection" # Path to custom models (needs to be on documentation) - MODE: "High" # High|Medium|Low - # ADMIN-KEY: "" # Deprecated since it got OpenSource? or optional? - # API-KEY: "" # Deprecated since it got OpenSource? or optional?podSecurityContext: - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -## TrueCharts Values - -ingress: - main: - enabled: false diff --git a/stable/deepstack-cpu/1.0.3/values.yaml b/stable/deepstack-cpu/1.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/1.0.4/CONFIG.md b/stable/deepstack-cpu/1.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/1.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/1.0.4/Chart.lock b/stable/deepstack-cpu/1.0.4/Chart.lock deleted file mode 100644 index 80851e6aeb..0000000000 --- a/stable/deepstack-cpu/1.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:35.249769113Z" diff --git a/stable/deepstack-cpu/1.0.4/Chart.yaml b/stable/deepstack-cpu/1.0.4/Chart.yaml deleted file mode 100644 index e43b6ac208..0000000000 --- a/stable/deepstack-cpu/1.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deepstack-cpu -version: 1.0.4 -# upstream_version: -appVersion: "auto" -description: DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: - - AI -sources: - - https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu - - https://github.com/johnolafenwa/DeepStack - - https://hub.docker.com/r/deepquestai/deepstack - - https://www.deepstack.cc/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/deepstack-cpu/1.0.4/README.md b/stable/deepstack-cpu/1.0.4/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/1.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/1.0.4/app-readme.md b/stable/deepstack-cpu/1.0.4/app-readme.md deleted file mode 100644 index a7e27821ea..0000000000 --- a/stable/deepstack-cpu/1.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models diff --git a/stable/deepstack-cpu/1.0.4/charts/common-3.5.8.tgz b/stable/deepstack-cpu/1.0.4/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/deepstack-cpu/1.0.4/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/1.0.4/ix_values.yaml b/stable/deepstack-cpu/1.0.4/ix_values.yaml deleted file mode 100644 index 7822f2d712..0000000000 --- a/stable/deepstack-cpu/1.0.4/ix_values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - supplementalGroups: [24, 44, 107] - -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -## -# 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/deepstack-cpu/1.0.4/questions.yaml b/stable/deepstack-cpu/1.0.4/questions.yaml deleted file mode 100644 index 7f38241590..0000000000 --- a/stable/deepstack-cpu/1.0.4/questions.yaml +++ /dev/null @@ -1,463 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - - # Portal - - 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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - # Enable Host Networking - - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5000 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5000 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36005 - required: true - -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/datastore" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "Enable privileged mode for Common-Chart based charts" - schema: - type: boolean - default: false diff --git a/stable/deepstack-cpu/1.0.4/templates/common.yaml b/stable/deepstack-cpu/1.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/1.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/1.0.4/test_values.yaml b/stable/deepstack-cpu/1.0.4/test_values.yaml deleted file mode 100644 index 8131bbfe60..0000000000 --- a/stable/deepstack-cpu/1.0.4/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -services: - main: - enabled: true - port: - port: 5000 - -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -env: - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - MODELSTORE-DETECTION: "/modelstore/detection" # Path to custom models (needs to be on documentation) - MODE: "High" # High|Medium|Low - # ADMIN-KEY: "" # Deprecated since it got OpenSource? or optional? - # API-KEY: "" # Deprecated since it got OpenSource? or optional?podSecurityContext: - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -## TrueCharts Values - -ingress: - main: - enabled: false diff --git a/stable/deepstack-cpu/1.0.4/values.yaml b/stable/deepstack-cpu/1.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/2.0.0/CONFIG.md b/stable/deepstack-cpu/2.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/2.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/2.0.0/Chart.lock b/stable/deepstack-cpu/2.0.0/Chart.lock deleted file mode 100644 index 3d98bf199c..0000000000 --- a/stable/deepstack-cpu/2.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:17.022283152Z" diff --git a/stable/deepstack-cpu/2.0.0/Chart.yaml b/stable/deepstack-cpu/2.0.0/Chart.yaml deleted file mode 100644 index d0cbd1fd1a..0000000000 --- a/stable/deepstack-cpu/2.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deepstack-cpu -version: 2.0.0 -# upstream_version: -appVersion: "auto" -description: DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: - - AI -sources: - - https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu - - https://github.com/johnolafenwa/DeepStack - - https://hub.docker.com/r/deepquestai/deepstack - - https://www.deepstack.cc/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/deepstack-cpu/2.0.0/README.md b/stable/deepstack-cpu/2.0.0/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/2.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/2.0.0/app-readme.md b/stable/deepstack-cpu/2.0.0/app-readme.md deleted file mode 100644 index a7e27821ea..0000000000 --- a/stable/deepstack-cpu/2.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models diff --git a/stable/deepstack-cpu/2.0.0/charts/common-4.1.5.tgz b/stable/deepstack-cpu/2.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/deepstack-cpu/2.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/2.0.0/ix_values.yaml b/stable/deepstack-cpu/2.0.0/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/2.0.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/2.0.0/questions.yaml b/stable/deepstack-cpu/2.0.0/questions.yaml deleted file mode 100644 index c1ff6cba0f..0000000000 --- a/stable/deepstack-cpu/2.0.0/questions.yaml +++ /dev/null @@ -1,389 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - editable: true - hidden: false - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/datastore" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/deepstack-cpu/2.0.0/templates/common.yaml b/stable/deepstack-cpu/2.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/2.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/2.0.0/test_values.yaml b/stable/deepstack-cpu/2.0.0/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/2.0.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/2.0.0/values.yaml b/stable/deepstack-cpu/2.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/2.0.1/CONFIG.md b/stable/deepstack-cpu/2.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/2.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/2.0.1/Chart.lock b/stable/deepstack-cpu/2.0.1/Chart.lock deleted file mode 100644 index 387d75b96b..0000000000 --- a/stable/deepstack-cpu/2.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:10.217607626Z" diff --git a/stable/deepstack-cpu/2.0.1/Chart.yaml b/stable/deepstack-cpu/2.0.1/Chart.yaml deleted file mode 100644 index 23bcb70208..0000000000 --- a/stable/deepstack-cpu/2.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: deepstack-cpu -version: 2.0.1 -# upstream_version: -appVersion: "auto" -description: DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: - - AI -sources: - - https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu - - https://github.com/johnolafenwa/DeepStack - - https://hub.docker.com/r/deepquestai/deepstack - - https://www.deepstack.cc/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/deepstack-cpu/2.0.1/README.md b/stable/deepstack-cpu/2.0.1/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/2.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/2.0.1/app-readme.md b/stable/deepstack-cpu/2.0.1/app-readme.md deleted file mode 100644 index a7e27821ea..0000000000 --- a/stable/deepstack-cpu/2.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models diff --git a/stable/deepstack-cpu/2.0.1/charts/common-4.1.6.tgz b/stable/deepstack-cpu/2.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/deepstack-cpu/2.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/2.0.1/ix_values.yaml b/stable/deepstack-cpu/2.0.1/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/2.0.1/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/2.0.1/questions.yaml b/stable/deepstack-cpu/2.0.1/questions.yaml deleted file mode 100644 index c1ff6cba0f..0000000000 --- a/stable/deepstack-cpu/2.0.1/questions.yaml +++ /dev/null @@ -1,389 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - editable: true - hidden: false - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/datastore" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/deepstack-cpu/2.0.1/templates/common.yaml b/stable/deepstack-cpu/2.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/2.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/2.0.1/test_values.yaml b/stable/deepstack-cpu/2.0.1/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/2.0.1/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/2.0.1/values.yaml b/stable/deepstack-cpu/2.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/2.1.0/CONFIG.md b/stable/deepstack-cpu/2.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/2.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/2.1.0/Chart.lock b/stable/deepstack-cpu/2.1.0/Chart.lock deleted file mode 100644 index 09eeddb36d..0000000000 --- a/stable/deepstack-cpu/2.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:31.47561313Z" diff --git a/stable/deepstack-cpu/2.1.0/Chart.yaml b/stable/deepstack-cpu/2.1.0/Chart.yaml deleted file mode 100644 index e0d30a4976..0000000000 --- a/stable/deepstack-cpu/2.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 2.1.0 diff --git a/stable/deepstack-cpu/2.1.0/README.md b/stable/deepstack-cpu/2.1.0/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/2.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/2.1.0/app-readme.md b/stable/deepstack-cpu/2.1.0/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/2.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/2.1.0/charts/common-4.1.6.tgz b/stable/deepstack-cpu/2.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/deepstack-cpu/2.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/2.1.0/ix_values.yaml b/stable/deepstack-cpu/2.1.0/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/2.1.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/2.1.0/questions.yaml b/stable/deepstack-cpu/2.1.0/questions.yaml deleted file mode 100644 index d00a59778d..0000000000 --- a/stable/deepstack-cpu/2.1.0/questions.yaml +++ /dev/null @@ -1,396 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - editable: true - hidden: false - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/datastore" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/deepstack-cpu/2.1.0/templates/common.yaml b/stable/deepstack-cpu/2.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/2.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/2.1.0/test_values.yaml b/stable/deepstack-cpu/2.1.0/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/2.1.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/2.1.0/values.yaml b/stable/deepstack-cpu/2.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.0.0/CONFIG.md b/stable/deepstack-cpu/3.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.0.0/Chart.lock b/stable/deepstack-cpu/3.0.0/Chart.lock deleted file mode 100644 index e88efa932f..0000000000 --- a/stable/deepstack-cpu/3.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:04.751328354Z" diff --git a/stable/deepstack-cpu/3.0.0/Chart.yaml b/stable/deepstack-cpu/3.0.0/Chart.yaml deleted file mode 100644 index af864d8801..0000000000 --- a/stable/deepstack-cpu/3.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.0.0 diff --git a/stable/deepstack-cpu/3.0.0/README.md b/stable/deepstack-cpu/3.0.0/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.0.0/app-readme.md b/stable/deepstack-cpu/3.0.0/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.0.0/charts/common-5.0.0.tgz b/stable/deepstack-cpu/3.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/deepstack-cpu/3.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.0.0/ix_values.yaml b/stable/deepstack-cpu/3.0.0/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.0.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.0.0/questions.yaml b/stable/deepstack-cpu/3.0.0/questions.yaml deleted file mode 100644 index a6fbd4f0d7..0000000000 --- a/stable/deepstack-cpu/3.0.0/questions.yaml +++ /dev/null @@ -1,416 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - editable: true - hidden: false - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/datastore" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/stable/deepstack-cpu/3.0.0/templates/common.yaml b/stable/deepstack-cpu/3.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.0.0/test_values.yaml b/stable/deepstack-cpu/3.0.0/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.0.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.0.0/values.yaml b/stable/deepstack-cpu/3.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.0.1/CONFIG.md b/stable/deepstack-cpu/3.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.0.1/Chart.lock b/stable/deepstack-cpu/3.0.1/Chart.lock deleted file mode 100644 index 77ac32261e..0000000000 --- a/stable/deepstack-cpu/3.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:55:59.823025917Z" diff --git a/stable/deepstack-cpu/3.0.1/Chart.yaml b/stable/deepstack-cpu/3.0.1/Chart.yaml deleted file mode 100644 index ee05514f1d..0000000000 --- a/stable/deepstack-cpu/3.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.0.1 diff --git a/stable/deepstack-cpu/3.0.1/README.md b/stable/deepstack-cpu/3.0.1/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.0.1/app-readme.md b/stable/deepstack-cpu/3.0.1/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.0.1/charts/common-5.0.0.tgz b/stable/deepstack-cpu/3.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/deepstack-cpu/3.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.0.1/ix_values.yaml b/stable/deepstack-cpu/3.0.1/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.0.1/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.0.1/questions.yaml b/stable/deepstack-cpu/3.0.1/questions.yaml deleted file mode 100644 index e3d149ad21..0000000000 --- a/stable/deepstack-cpu/3.0.1/questions.yaml +++ /dev/null @@ -1,420 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - editable: true - hidden: false - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/datastore" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/deepstack-cpu/3.0.1/templates/common.yaml b/stable/deepstack-cpu/3.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.0.1/test_values.yaml b/stable/deepstack-cpu/3.0.1/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.0.1/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.0.1/values.yaml b/stable/deepstack-cpu/3.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.0.2/CONFIG.md b/stable/deepstack-cpu/3.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.0.2/Chart.lock b/stable/deepstack-cpu/3.0.2/Chart.lock deleted file mode 100644 index fa39c535df..0000000000 --- a/stable/deepstack-cpu/3.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:17.062789731Z" diff --git a/stable/deepstack-cpu/3.0.2/Chart.yaml b/stable/deepstack-cpu/3.0.2/Chart.yaml deleted file mode 100644 index 82494bd56b..0000000000 --- a/stable/deepstack-cpu/3.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.0.2 diff --git a/stable/deepstack-cpu/3.0.2/README.md b/stable/deepstack-cpu/3.0.2/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.0.2/app-readme.md b/stable/deepstack-cpu/3.0.2/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.0.2/charts/common-5.0.2.tgz b/stable/deepstack-cpu/3.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/deepstack-cpu/3.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.0.2/ix_values.yaml b/stable/deepstack-cpu/3.0.2/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.0.2/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.0.2/questions.yaml b/stable/deepstack-cpu/3.0.2/questions.yaml deleted file mode 100644 index e3d149ad21..0000000000 --- a/stable/deepstack-cpu/3.0.2/questions.yaml +++ /dev/null @@ -1,420 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - editable: true - hidden: false - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/datastore" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/deepstack-cpu/3.0.2/templates/common.yaml b/stable/deepstack-cpu/3.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.0.2/test_values.yaml b/stable/deepstack-cpu/3.0.2/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.0.2/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.0.2/values.yaml b/stable/deepstack-cpu/3.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.0.3/CONFIG.md b/stable/deepstack-cpu/3.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.0.3/Chart.lock b/stable/deepstack-cpu/3.0.3/Chart.lock deleted file mode 100644 index 4979ad87f3..0000000000 --- a/stable/deepstack-cpu/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:19.879120485Z" diff --git a/stable/deepstack-cpu/3.0.3/Chart.yaml b/stable/deepstack-cpu/3.0.3/Chart.yaml deleted file mode 100644 index 48e6610561..0000000000 --- a/stable/deepstack-cpu/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.0.3 diff --git a/stable/deepstack-cpu/3.0.3/README.md b/stable/deepstack-cpu/3.0.3/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.0.3/app-readme.md b/stable/deepstack-cpu/3.0.3/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.0.3/charts/common-5.0.2.tgz b/stable/deepstack-cpu/3.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/deepstack-cpu/3.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.0.3/ix_values.yaml b/stable/deepstack-cpu/3.0.3/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.0.3/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.0.3/questions.yaml b/stable/deepstack-cpu/3.0.3/questions.yaml deleted file mode 100644 index 03af9dffa8..0000000000 --- a/stable/deepstack-cpu/3.0.3/questions.yaml +++ /dev/null @@ -1,409 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/datastore" - 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" - 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 diff --git a/stable/deepstack-cpu/3.0.3/templates/common.yaml b/stable/deepstack-cpu/3.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.0.3/test_values.yaml b/stable/deepstack-cpu/3.0.3/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.0.3/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.0.3/values.yaml b/stable/deepstack-cpu/3.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.0.4/CONFIG.md b/stable/deepstack-cpu/3.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.0.4/Chart.lock b/stable/deepstack-cpu/3.0.4/Chart.lock deleted file mode 100644 index ea377eb3fe..0000000000 --- a/stable/deepstack-cpu/3.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:47.230975189Z" diff --git a/stable/deepstack-cpu/3.0.4/Chart.yaml b/stable/deepstack-cpu/3.0.4/Chart.yaml deleted file mode 100644 index 81478bc854..0000000000 --- a/stable/deepstack-cpu/3.0.4/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.0.4 diff --git a/stable/deepstack-cpu/3.0.4/README.md b/stable/deepstack-cpu/3.0.4/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.0.4/app-readme.md b/stable/deepstack-cpu/3.0.4/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.0.4/charts/common-5.0.2.tgz b/stable/deepstack-cpu/3.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/deepstack-cpu/3.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.0.4/ix_values.yaml b/stable/deepstack-cpu/3.0.4/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.0.4/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.0.4/questions.yaml b/stable/deepstack-cpu/3.0.4/questions.yaml deleted file mode 100644 index 03af9dffa8..0000000000 --- a/stable/deepstack-cpu/3.0.4/questions.yaml +++ /dev/null @@ -1,409 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/datastore" - 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" - 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 diff --git a/stable/deepstack-cpu/3.0.4/templates/common.yaml b/stable/deepstack-cpu/3.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.0.4/test_values.yaml b/stable/deepstack-cpu/3.0.4/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.0.4/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.0.4/values.yaml b/stable/deepstack-cpu/3.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.1.0/CONFIG.md b/stable/deepstack-cpu/3.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.1.0/Chart.lock b/stable/deepstack-cpu/3.1.0/Chart.lock deleted file mode 100644 index a2b625c6c1..0000000000 --- a/stable/deepstack-cpu/3.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:48.307759519Z" diff --git a/stable/deepstack-cpu/3.1.0/Chart.yaml b/stable/deepstack-cpu/3.1.0/Chart.yaml deleted file mode 100644 index 23bdf305bc..0000000000 --- a/stable/deepstack-cpu/3.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.1.0 diff --git a/stable/deepstack-cpu/3.1.0/README.md b/stable/deepstack-cpu/3.1.0/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.1.0/app-readme.md b/stable/deepstack-cpu/3.1.0/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.1.0/charts/common-5.1.1.tgz b/stable/deepstack-cpu/3.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/deepstack-cpu/3.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.1.0/ix_values.yaml b/stable/deepstack-cpu/3.1.0/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.1.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.1.0/questions.yaml b/stable/deepstack-cpu/3.1.0/questions.yaml deleted file mode 100644 index 03af9dffa8..0000000000 --- a/stable/deepstack-cpu/3.1.0/questions.yaml +++ /dev/null @@ -1,409 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/datastore" - 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" - 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 diff --git a/stable/deepstack-cpu/3.1.0/templates/common.yaml b/stable/deepstack-cpu/3.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.1.0/test_values.yaml b/stable/deepstack-cpu/3.1.0/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.1.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.1.0/values.yaml b/stable/deepstack-cpu/3.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.1.1/CONFIG.md b/stable/deepstack-cpu/3.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.1.1/Chart.lock b/stable/deepstack-cpu/3.1.1/Chart.lock deleted file mode 100644 index 32ce98aced..0000000000 --- a/stable/deepstack-cpu/3.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:30.113491185Z" diff --git a/stable/deepstack-cpu/3.1.1/Chart.yaml b/stable/deepstack-cpu/3.1.1/Chart.yaml deleted file mode 100644 index 9988a7f054..0000000000 --- a/stable/deepstack-cpu/3.1.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.1.1 diff --git a/stable/deepstack-cpu/3.1.1/README.md b/stable/deepstack-cpu/3.1.1/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.1.1/app-readme.md b/stable/deepstack-cpu/3.1.1/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.1.1/charts/common-5.1.2.tgz b/stable/deepstack-cpu/3.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/deepstack-cpu/3.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.1.1/ix_values.yaml b/stable/deepstack-cpu/3.1.1/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.1.1/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.1.1/questions.yaml b/stable/deepstack-cpu/3.1.1/questions.yaml deleted file mode 100644 index 03af9dffa8..0000000000 --- a/stable/deepstack-cpu/3.1.1/questions.yaml +++ /dev/null @@ -1,409 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Enviroment Variables - - variable: env - group: "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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/datastore" - 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" - 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 diff --git a/stable/deepstack-cpu/3.1.1/templates/common.yaml b/stable/deepstack-cpu/3.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.1.1/test_values.yaml b/stable/deepstack-cpu/3.1.1/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.1.1/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.1.1/values.yaml b/stable/deepstack-cpu/3.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.2.0/CONFIG.md b/stable/deepstack-cpu/3.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.2.0/Chart.lock b/stable/deepstack-cpu/3.2.0/Chart.lock deleted file mode 100644 index 849fbc7b23..0000000000 --- a/stable/deepstack-cpu/3.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:45.544336269Z" diff --git a/stable/deepstack-cpu/3.2.0/Chart.yaml b/stable/deepstack-cpu/3.2.0/Chart.yaml deleted file mode 100644 index c6b3b409b3..0000000000 --- a/stable/deepstack-cpu/3.2.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/truecharts/apps/tree/master/stable/deepstack-cpu -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.2.0 diff --git a/stable/deepstack-cpu/3.2.0/README.md b/stable/deepstack-cpu/3.2.0/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.2.0/app-readme.md b/stable/deepstack-cpu/3.2.0/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.2.0/charts/common-5.1.2.tgz b/stable/deepstack-cpu/3.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/deepstack-cpu/3.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.2.0/ix_values.yaml b/stable/deepstack-cpu/3.2.0/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.2.0/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.2.0/questions.yaml b/stable/deepstack-cpu/3.2.0/questions.yaml deleted file mode 100644 index 02dd1ff4aa..0000000000 --- a/stable/deepstack-cpu/3.2.0/questions.yaml +++ /dev/null @@ -1,549 +0,0 @@ -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: - # Portal - - 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" - # Configure Enviroment Variables - - 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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/datastore" - 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: 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/deepstack-cpu/3.2.0/templates/common.yaml b/stable/deepstack-cpu/3.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.2.0/test_values.yaml b/stable/deepstack-cpu/3.2.0/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.2.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.2.0/values.yaml b/stable/deepstack-cpu/3.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.2.1/CONFIG.md b/stable/deepstack-cpu/3.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.2.1/Chart.lock b/stable/deepstack-cpu/3.2.1/Chart.lock deleted file mode 100644 index 370d91c85e..0000000000 --- a/stable/deepstack-cpu/3.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:08.340287659Z" diff --git a/stable/deepstack-cpu/3.2.1/Chart.yaml b/stable/deepstack-cpu/3.2.1/Chart.yaml deleted file mode 100644 index 46209a96eb..0000000000 --- a/stable/deepstack-cpu/3.2.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/charts/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.2.1 diff --git a/stable/deepstack-cpu/3.2.1/README.md b/stable/deepstack-cpu/3.2.1/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.2.1/app-readme.md b/stable/deepstack-cpu/3.2.1/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.2.1/charts/common-5.1.2.tgz b/stable/deepstack-cpu/3.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/deepstack-cpu/3.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.2.1/ix_values.yaml b/stable/deepstack-cpu/3.2.1/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.2.1/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.2.1/questions.yaml b/stable/deepstack-cpu/3.2.1/questions.yaml deleted file mode 100644 index 02dd1ff4aa..0000000000 --- a/stable/deepstack-cpu/3.2.1/questions.yaml +++ /dev/null @@ -1,549 +0,0 @@ -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: - # Portal - - 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" - # Configure Enviroment Variables - - 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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/datastore" - 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: 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/deepstack-cpu/3.2.1/templates/common.yaml b/stable/deepstack-cpu/3.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.2.1/test_values.yaml b/stable/deepstack-cpu/3.2.1/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.2.1/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.2.1/values.yaml b/stable/deepstack-cpu/3.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/deepstack-cpu/3.2.2/CONFIG.md b/stable/deepstack-cpu/3.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/deepstack-cpu/3.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/deepstack-cpu/3.2.2/Chart.lock b/stable/deepstack-cpu/3.2.2/Chart.lock deleted file mode 100644 index e02d151172..0000000000 --- a/stable/deepstack-cpu/3.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:46:59.036976242Z" diff --git a/stable/deepstack-cpu/3.2.2/Chart.yaml b/stable/deepstack-cpu/3.2.2/Chart.yaml deleted file mode 100644 index df71c12d91..0000000000 --- a/stable/deepstack-cpu/3.2.2/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/charts/stable/deepstack-cpu -icon: https://deepquest.sfo2.digitaloceanspaces.com/deepstackcc/static/img/deepstacklogo.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: deepstack-cpu -sources: -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 3.2.2 diff --git a/stable/deepstack-cpu/3.2.2/README.md b/stable/deepstack-cpu/3.2.2/README.md deleted file mode 100644 index b082495e2f..0000000000 --- a/stable/deepstack-cpu/3.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-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) - -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models - -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 `deepstack-cpu` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `deepstack-cpu` 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/deepstack-cpu/3.2.2/app-readme.md b/stable/deepstack-cpu/3.2.2/app-readme.md deleted file mode 100644 index 26df7a8b5d..0000000000 --- a/stable/deepstack-cpu/3.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -DeepStack AI provides AI features including Face Recognition, Object Detection, Scene Recognition and custom AI Models -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -DeepStack AI provides AI features including Face Recognition, Object diff --git a/stable/deepstack-cpu/3.2.2/charts/common-5.1.2.tgz b/stable/deepstack-cpu/3.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/deepstack-cpu/3.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/deepstack-cpu/3.2.2/ix_values.yaml b/stable/deepstack-cpu/3.2.2/ix_values.yaml deleted file mode 100644 index 4bff0fb6e8..0000000000 --- a/stable/deepstack-cpu/3.2.2/ix_values.yaml +++ /dev/null @@ -1,19 +0,0 @@ -## -# 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: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/deepstack-cpu/3.2.2/questions.yaml b/stable/deepstack-cpu/3.2.2/questions.yaml deleted file mode 100644 index 02dd1ff4aa..0000000000 --- a/stable/deepstack-cpu/3.2.2/questions.yaml +++ /dev/null @@ -1,549 +0,0 @@ -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: - # Portal - - 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" - # Configure Enviroment Variables - - 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" - - variable: VISION-FACE - label: "VISION-FACE" - description: "Enables Face Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-DETECTION - label: "VISION-DETECTION" - description: "Enables Object Detection" - schema: - type: string - default: "True" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: VISION-SCENE - label: "VISION-SCENE" - description: "Enables Scene Detection" - schema: - type: string - default: "False" - enum: - - value: "False" - description: "False" - - value: "True" - description: "True" - - variable: MODE - label: "Mode" - description: "Sets the performance mode" - schema: - type: string - default: "Medium" - enum: - - value: "High" - description: "High" - - value: "Medium" - description: "Medium" - - value: "Low" - description: "Low" - - variable: MODELSTORE-DETECTION - label: "Custom Models Path" - description: "Change the path of the custom models (Optional)" - schema: - type: string - default: "/modelstore/detection" - required: true - - 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: 5000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5000 - 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: 36005 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/datastore" - 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: 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/deepstack-cpu/3.2.2/templates/common.yaml b/stable/deepstack-cpu/3.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/deepstack-cpu/3.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/deepstack-cpu/3.2.2/test_values.yaml b/stable/deepstack-cpu/3.2.2/test_values.yaml deleted file mode 100644 index 196439a072..0000000000 --- a/stable/deepstack-cpu/3.2.2/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Jackett. - -image: - repository: deepquestai/deepstack - pullPolicy: IfNotPresent - tag: cpu-2021.02.1 - -strategy: - type: Recreate - -service: - main: - enabled: true - ports: - main: - port: 5000 - -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - PUID: "568" - PGID: "568" - # TZ: UTC - VISION-FACE: "True" - VISION-DETECTION: "True" - VISION-SCENE: "True" - # Path to custom models (needs to be on documentation) - MODELSTORE-DETECTION: "/modelstore/detection" - # High|Medium|Low - MODE: "High" - -persistence: - config: - enabled: true - mountPath: "/datastore" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/deepstack-cpu/3.2.2/values.yaml b/stable/deepstack-cpu/3.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/3.1.5/CONFIG.md b/stable/emby/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/3.1.5/Chart.lock b/stable/emby/3.1.5/Chart.lock deleted file mode 100644 index 2b4ed8f23a..0000000000 --- a/stable/emby/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:44.591179678Z" diff --git a/stable/emby/3.1.5/Chart.yaml b/stable/emby/3.1.5/Chart.yaml deleted file mode 100644 index 5774d1e502..0000000000 --- a/stable/emby/3.1.5/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: emby -version: 3.1.5 -# upstream_version: -appVersion: "auto" -description: Emby Server is a home media server -type: application -deprecated: false -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/emby - - https://hub.docker.com/r/linuxserver/emby - - https://github.com/linuxserver/docker-emby.git -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: djs52 - email: dan.sheridan@postman.org.uk - url: truecharts.org -# annotations: diff --git a/stable/emby/3.1.5/README.md b/stable/emby/3.1.5/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/3.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/3.1.5/app-readme.md b/stable/emby/3.1.5/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/3.1.5/charts/common-3.5.5.tgz b/stable/emby/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/emby/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/emby/3.1.5/ix_values.yaml b/stable/emby/3.1.5/ix_values.yaml deleted file mode 100644 index 374eaf6ab7..0000000000 --- a/stable/emby/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - - -## -# 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/emby/3.1.5/questions.yaml b/stable/emby/3.1.5/questions.yaml deleted file mode 100644 index c3e377c8e9..0000000000 --- a/stable/emby/3.1.5/questions.yaml +++ /dev/null @@ -1,444 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8096 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8096 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36006 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: gpuConfiguration - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [44, 107] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/emby/3.1.5/templates/common.yaml b/stable/emby/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/3.1.5/test_values.yaml b/stable/emby/3.1.5/test_values.yaml deleted file mode 100644 index 38ef2fcf7d..0000000000 --- a/stable/emby/3.1.5/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -# Configure the Security Context for the Pod -podSecurityContext: - supplementalGroups: [44, 107] - -services: - main: - port: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/3.1.5/values.yaml b/stable/emby/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/3.1.6/CONFIG.md b/stable/emby/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/3.1.6/Chart.lock b/stable/emby/3.1.6/Chart.lock deleted file mode 100644 index 3f913ca5ff..0000000000 --- a/stable/emby/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:35.610439482Z" diff --git a/stable/emby/3.1.6/Chart.yaml b/stable/emby/3.1.6/Chart.yaml deleted file mode 100644 index 9d18e3bde9..0000000000 --- a/stable/emby/3.1.6/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: emby -version: 3.1.6 -# upstream_version: -appVersion: "auto" -description: Emby Server is a home media server -type: application -deprecated: false -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/emby - - https://hub.docker.com/r/linuxserver/emby - - https://github.com/linuxserver/docker-emby.git -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: djs52 - email: dan.sheridan@postman.org.uk - url: truecharts.org -# annotations: diff --git a/stable/emby/3.1.6/README.md b/stable/emby/3.1.6/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/3.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/3.1.6/app-readme.md b/stable/emby/3.1.6/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/3.1.6/charts/common-3.5.8.tgz b/stable/emby/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/emby/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/emby/3.1.6/ix_values.yaml b/stable/emby/3.1.6/ix_values.yaml deleted file mode 100644 index 374eaf6ab7..0000000000 --- a/stable/emby/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - - -## -# 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/emby/3.1.6/questions.yaml b/stable/emby/3.1.6/questions.yaml deleted file mode 100644 index c3e377c8e9..0000000000 --- a/stable/emby/3.1.6/questions.yaml +++ /dev/null @@ -1,444 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8096 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8096 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36006 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: gpuConfiguration - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [44, 107] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/emby/3.1.6/templates/common.yaml b/stable/emby/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/3.1.6/test_values.yaml b/stable/emby/3.1.6/test_values.yaml deleted file mode 100644 index 38ef2fcf7d..0000000000 --- a/stable/emby/3.1.6/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -# Configure the Security Context for the Pod -podSecurityContext: - supplementalGroups: [44, 107] - -services: - main: - port: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/3.1.6/values.yaml b/stable/emby/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/4.0.0/CONFIG.md b/stable/emby/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/4.0.0/Chart.lock b/stable/emby/4.0.0/Chart.lock deleted file mode 100644 index d4532720c8..0000000000 --- a/stable/emby/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:17.464273011Z" diff --git a/stable/emby/4.0.0/Chart.yaml b/stable/emby/4.0.0/Chart.yaml deleted file mode 100644 index 2b4d454e2c..0000000000 --- a/stable/emby/4.0.0/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: emby -version: 4.0.0 -# upstream_version: -appVersion: "auto" -description: Emby Server is a home media server -type: application -deprecated: false -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/emby - - https://hub.docker.com/r/linuxserver/emby - - https://github.com/linuxserver/docker-emby.git -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: djs52 - email: dan.sheridan@postman.org.uk - url: truecharts.org -# annotations: diff --git a/stable/emby/4.0.0/README.md b/stable/emby/4.0.0/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/4.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/4.0.0/app-readme.md b/stable/emby/4.0.0/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/4.0.0/charts/common-4.1.5.tgz b/stable/emby/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/emby/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/emby/4.0.0/ix_values.yaml b/stable/emby/4.0.0/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/4.0.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/4.0.0/questions.yaml b/stable/emby/4.0.0/questions.yaml deleted file mode 100644 index 2d3e51ca93..0000000000 --- a/stable/emby/4.0.0/questions.yaml +++ /dev/null @@ -1,384 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/scaleGPU" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/4.0.0/templates/common.yaml b/stable/emby/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/4.0.0/test_values.yaml b/stable/emby/4.0.0/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/4.0.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/4.0.0/values.yaml b/stable/emby/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/4.0.1/CONFIG.md b/stable/emby/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/4.0.1/Chart.lock b/stable/emby/4.0.1/Chart.lock deleted file mode 100644 index 00203abea9..0000000000 --- a/stable/emby/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T20:58:17.49121392Z" diff --git a/stable/emby/4.0.1/Chart.yaml b/stable/emby/4.0.1/Chart.yaml deleted file mode 100644 index 27d0528f98..0000000000 --- a/stable/emby/4.0.1/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: emby -version: 4.0.1 -# upstream_version: -appVersion: "auto" -description: Emby Server is a home media server -type: application -deprecated: false -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/emby - - https://hub.docker.com/r/linuxserver/emby - - https://github.com/linuxserver/docker-emby.git -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: djs52 - email: dan.sheridan@postman.org.uk - url: truecharts.org -# annotations: diff --git a/stable/emby/4.0.1/README.md b/stable/emby/4.0.1/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/4.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/4.0.1/app-readme.md b/stable/emby/4.0.1/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/4.0.1/charts/common-4.1.6.tgz b/stable/emby/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/emby/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/emby/4.0.1/ix_values.yaml b/stable/emby/4.0.1/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/4.0.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/4.0.1/questions.yaml b/stable/emby/4.0.1/questions.yaml deleted file mode 100644 index 2d3e51ca93..0000000000 --- a/stable/emby/4.0.1/questions.yaml +++ /dev/null @@ -1,384 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/scaleGPU" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/4.0.1/templates/common.yaml b/stable/emby/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/4.0.1/test_values.yaml b/stable/emby/4.0.1/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/4.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/4.0.1/values.yaml b/stable/emby/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/4.0.2/CONFIG.md b/stable/emby/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/4.0.2/Chart.lock b/stable/emby/4.0.2/Chart.lock deleted file mode 100644 index adc0b308fe..0000000000 --- a/stable/emby/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:10.662049795Z" diff --git a/stable/emby/4.0.2/Chart.yaml b/stable/emby/4.0.2/Chart.yaml deleted file mode 100644 index 3f664866e2..0000000000 --- a/stable/emby/4.0.2/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: emby -version: 4.0.2 -# upstream_version: -appVersion: "auto" -description: Emby Server is a home media server -type: application -deprecated: false -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/emby - - https://hub.docker.com/r/linuxserver/emby - - https://github.com/linuxserver/docker-emby.git -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: djs52 - email: dan.sheridan@postman.org.uk - url: truecharts.org -# annotations: diff --git a/stable/emby/4.0.2/README.md b/stable/emby/4.0.2/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/4.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/4.0.2/app-readme.md b/stable/emby/4.0.2/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/4.0.2/charts/common-4.1.6.tgz b/stable/emby/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/emby/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/emby/4.0.2/ix_values.yaml b/stable/emby/4.0.2/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/4.0.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/4.0.2/questions.yaml b/stable/emby/4.0.2/questions.yaml deleted file mode 100644 index 1f6865bb52..0000000000 --- a/stable/emby/4.0.2/questions.yaml +++ /dev/null @@ -1,384 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/4.0.2/templates/common.yaml b/stable/emby/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/4.0.2/test_values.yaml b/stable/emby/4.0.2/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/4.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/4.0.2/values.yaml b/stable/emby/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/4.1.0/CONFIG.md b/stable/emby/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/4.1.0/Chart.lock b/stable/emby/4.1.0/Chart.lock deleted file mode 100644 index a921778d7c..0000000000 --- a/stable/emby/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:32.031497745Z" diff --git a/stable/emby/4.1.0/Chart.yaml b/stable/emby/4.1.0/Chart.yaml deleted file mode 100644 index ccc67497cc..0000000000 --- a/stable/emby/4.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 4.1.0 diff --git a/stable/emby/4.1.0/README.md b/stable/emby/4.1.0/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/4.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/4.1.0/app-readme.md b/stable/emby/4.1.0/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/4.1.0/charts/common-4.1.6.tgz b/stable/emby/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/emby/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/emby/4.1.0/ix_values.yaml b/stable/emby/4.1.0/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/4.1.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/4.1.0/questions.yaml b/stable/emby/4.1.0/questions.yaml deleted file mode 100644 index 623388befc..0000000000 --- a/stable/emby/4.1.0/questions.yaml +++ /dev/null @@ -1,391 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/4.1.0/templates/common.yaml b/stable/emby/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/4.1.0/test_values.yaml b/stable/emby/4.1.0/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/4.1.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/4.1.0/values.yaml b/stable/emby/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.0.0/CONFIG.md b/stable/emby/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.0.0/Chart.lock b/stable/emby/5.0.0/Chart.lock deleted file mode 100644 index a940b28270..0000000000 --- a/stable/emby/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:05.400096414Z" diff --git a/stable/emby/5.0.0/Chart.yaml b/stable/emby/5.0.0/Chart.yaml deleted file mode 100644 index e3c20bdb8b..0000000000 --- a/stable/emby/5.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.0.0 diff --git a/stable/emby/5.0.0/README.md b/stable/emby/5.0.0/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.0.0/app-readme.md b/stable/emby/5.0.0/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.0.0/charts/common-5.0.0.tgz b/stable/emby/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/emby/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/emby/5.0.0/ix_values.yaml b/stable/emby/5.0.0/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/5.0.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.0.0/questions.yaml b/stable/emby/5.0.0/questions.yaml deleted file mode 100644 index 901451e181..0000000000 --- a/stable/emby/5.0.0/questions.yaml +++ /dev/null @@ -1,411 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/5.0.0/templates/common.yaml b/stable/emby/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.0.0/test_values.yaml b/stable/emby/5.0.0/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/5.0.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.0.0/values.yaml b/stable/emby/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.0.1/CONFIG.md b/stable/emby/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.0.1/Chart.lock b/stable/emby/5.0.1/Chart.lock deleted file mode 100644 index f7542cbbec..0000000000 --- a/stable/emby/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:01.395381827Z" diff --git a/stable/emby/5.0.1/Chart.yaml b/stable/emby/5.0.1/Chart.yaml deleted file mode 100644 index 8df601eda0..0000000000 --- a/stable/emby/5.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.0.1 diff --git a/stable/emby/5.0.1/README.md b/stable/emby/5.0.1/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.0.1/app-readme.md b/stable/emby/5.0.1/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.0.1/charts/common-5.0.0.tgz b/stable/emby/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/emby/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/emby/5.0.1/ix_values.yaml b/stable/emby/5.0.1/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/5.0.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.0.1/questions.yaml b/stable/emby/5.0.1/questions.yaml deleted file mode 100644 index d14513bf4b..0000000000 --- a/stable/emby/5.0.1/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/5.0.1/templates/common.yaml b/stable/emby/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.0.1/test_values.yaml b/stable/emby/5.0.1/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/5.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.0.1/values.yaml b/stable/emby/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.0.2/CONFIG.md b/stable/emby/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.0.2/Chart.lock b/stable/emby/5.0.2/Chart.lock deleted file mode 100644 index c7b0f1ba9c..0000000000 --- a/stable/emby/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:17.491755992Z" diff --git a/stable/emby/5.0.2/Chart.yaml b/stable/emby/5.0.2/Chart.yaml deleted file mode 100644 index 5f82016c8f..0000000000 --- a/stable/emby/5.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.0.2 diff --git a/stable/emby/5.0.2/README.md b/stable/emby/5.0.2/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.0.2/app-readme.md b/stable/emby/5.0.2/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.0.2/charts/common-5.0.2.tgz b/stable/emby/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/emby/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/emby/5.0.2/ix_values.yaml b/stable/emby/5.0.2/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/5.0.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.0.2/questions.yaml b/stable/emby/5.0.2/questions.yaml deleted file mode 100644 index d14513bf4b..0000000000 --- a/stable/emby/5.0.2/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/5.0.2/templates/common.yaml b/stable/emby/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.0.2/test_values.yaml b/stable/emby/5.0.2/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/5.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.0.2/values.yaml b/stable/emby/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.0.3/CONFIG.md b/stable/emby/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.0.3/Chart.lock b/stable/emby/5.0.3/Chart.lock deleted file mode 100644 index d0dd34ea48..0000000000 --- a/stable/emby/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:20.427761758Z" diff --git a/stable/emby/5.0.3/Chart.yaml b/stable/emby/5.0.3/Chart.yaml deleted file mode 100644 index 6b1d6401a8..0000000000 --- a/stable/emby/5.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.0.3 diff --git a/stable/emby/5.0.3/README.md b/stable/emby/5.0.3/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.0.3/app-readme.md b/stable/emby/5.0.3/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.0.3/charts/common-5.0.2.tgz b/stable/emby/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/emby/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/emby/5.0.3/ix_values.yaml b/stable/emby/5.0.3/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/5.0.3/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.0.3/questions.yaml b/stable/emby/5.0.3/questions.yaml deleted file mode 100644 index 1bcc720695..0000000000 --- a/stable/emby/5.0.3/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/5.0.3/templates/common.yaml b/stable/emby/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.0.3/test_values.yaml b/stable/emby/5.0.3/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/5.0.3/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.0.3/values.yaml b/stable/emby/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.0.4/CONFIG.md b/stable/emby/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.0.4/Chart.lock b/stable/emby/5.0.4/Chart.lock deleted file mode 100644 index 4fa316ce13..0000000000 --- a/stable/emby/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:47.876392742Z" diff --git a/stable/emby/5.0.4/Chart.yaml b/stable/emby/5.0.4/Chart.yaml deleted file mode 100644 index 1d483ff59e..0000000000 --- a/stable/emby/5.0.4/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.0.4 diff --git a/stable/emby/5.0.4/README.md b/stable/emby/5.0.4/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.0.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.0.4/app-readme.md b/stable/emby/5.0.4/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.0.4/charts/common-5.0.2.tgz b/stable/emby/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/emby/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/emby/5.0.4/ix_values.yaml b/stable/emby/5.0.4/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/5.0.4/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.0.4/questions.yaml b/stable/emby/5.0.4/questions.yaml deleted file mode 100644 index 1bcc720695..0000000000 --- a/stable/emby/5.0.4/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/5.0.4/templates/common.yaml b/stable/emby/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.0.4/test_values.yaml b/stable/emby/5.0.4/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/5.0.4/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.0.4/values.yaml b/stable/emby/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.1.0/CONFIG.md b/stable/emby/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.1.0/Chart.lock b/stable/emby/5.1.0/Chart.lock deleted file mode 100644 index ee7b8781b7..0000000000 --- a/stable/emby/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:48.980848713Z" diff --git a/stable/emby/5.1.0/Chart.yaml b/stable/emby/5.1.0/Chart.yaml deleted file mode 100644 index ff0bfd5e6d..0000000000 --- a/stable/emby/5.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.1.0 diff --git a/stable/emby/5.1.0/README.md b/stable/emby/5.1.0/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.1.0/app-readme.md b/stable/emby/5.1.0/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.1.0/charts/common-5.1.1.tgz b/stable/emby/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/emby/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/emby/5.1.0/ix_values.yaml b/stable/emby/5.1.0/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/5.1.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.1.0/questions.yaml b/stable/emby/5.1.0/questions.yaml deleted file mode 100644 index 1bcc720695..0000000000 --- a/stable/emby/5.1.0/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/5.1.0/templates/common.yaml b/stable/emby/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.1.0/test_values.yaml b/stable/emby/5.1.0/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/5.1.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.1.0/values.yaml b/stable/emby/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.1.1/CONFIG.md b/stable/emby/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.1.1/Chart.lock b/stable/emby/5.1.1/Chart.lock deleted file mode 100644 index fa9ecbe2de..0000000000 --- a/stable/emby/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:31.095906743Z" diff --git a/stable/emby/5.1.1/Chart.yaml b/stable/emby/5.1.1/Chart.yaml deleted file mode 100644 index 527994d10b..0000000000 --- a/stable/emby/5.1.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.1.1 diff --git a/stable/emby/5.1.1/README.md b/stable/emby/5.1.1/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.1.1/app-readme.md b/stable/emby/5.1.1/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.1.1/charts/common-5.1.2.tgz b/stable/emby/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/emby/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/emby/5.1.1/ix_values.yaml b/stable/emby/5.1.1/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/5.1.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.1.1/questions.yaml b/stable/emby/5.1.1/questions.yaml deleted file mode 100644 index 1bcc720695..0000000000 --- a/stable/emby/5.1.1/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36006 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/emby/5.1.1/templates/common.yaml b/stable/emby/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.1.1/test_values.yaml b/stable/emby/5.1.1/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/5.1.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.1.1/values.yaml b/stable/emby/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.2.0/CONFIG.md b/stable/emby/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.2.0/Chart.lock b/stable/emby/5.2.0/Chart.lock deleted file mode 100644 index 0d0820e059..0000000000 --- a/stable/emby/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:46.38001457Z" diff --git a/stable/emby/5.2.0/Chart.yaml b/stable/emby/5.2.0/Chart.yaml deleted file mode 100644 index c5714197fa..0000000000 --- a/stable/emby/5.2.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://github.com/truecharts/apps/tree/master/stable/emby -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.2.0 diff --git a/stable/emby/5.2.0/README.md b/stable/emby/5.2.0/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.2.0/app-readme.md b/stable/emby/5.2.0/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.2.0/charts/common-5.1.2.tgz b/stable/emby/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/emby/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/emby/5.2.0/ix_values.yaml b/stable/emby/5.2.0/ix_values.yaml deleted file mode 100644 index 041b661687..0000000000 --- a/stable/emby/5.2.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.2.0/questions.yaml b/stable/emby/5.2.0/questions.yaml deleted file mode 100644 index db5f221092..0000000000 --- a/stable/emby/5.2.0/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36006 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/emby/5.2.0/templates/common.yaml b/stable/emby/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.2.0/test_values.yaml b/stable/emby/5.2.0/test_values.yaml deleted file mode 100644 index c50b2d79fa..0000000000 --- a/stable/emby/5.2.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/truecharts/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.2.0/values.yaml b/stable/emby/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.2.1/CONFIG.md b/stable/emby/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.2.1/Chart.lock b/stable/emby/5.2.1/Chart.lock deleted file mode 100644 index ee834519d2..0000000000 --- a/stable/emby/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:08.935153697Z" diff --git a/stable/emby/5.2.1/Chart.yaml b/stable/emby/5.2.1/Chart.yaml deleted file mode 100644 index fbb0b2b31a..0000000000 --- a/stable/emby/5.2.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.2.1 diff --git a/stable/emby/5.2.1/README.md b/stable/emby/5.2.1/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.2.1/app-readme.md b/stable/emby/5.2.1/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.2.1/charts/common-5.1.2.tgz b/stable/emby/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/emby/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/emby/5.2.1/ix_values.yaml b/stable/emby/5.2.1/ix_values.yaml deleted file mode 100644 index 7a35230124..0000000000 --- a/stable/emby/5.2.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.2.1/questions.yaml b/stable/emby/5.2.1/questions.yaml deleted file mode 100644 index db5f221092..0000000000 --- a/stable/emby/5.2.1/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36006 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/emby/5.2.1/templates/common.yaml b/stable/emby/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.2.1/test_values.yaml b/stable/emby/5.2.1/test_values.yaml deleted file mode 100644 index 0a98596fe8..0000000000 --- a/stable/emby/5.2.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/k8s-at-home/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.2.1/values.yaml b/stable/emby/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.2.2/CONFIG.md b/stable/emby/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.2.2/Chart.lock b/stable/emby/5.2.2/Chart.lock deleted file mode 100644 index 474cdb9f9f..0000000000 --- a/stable/emby/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:00.003690344Z" diff --git a/stable/emby/5.2.2/Chart.yaml b/stable/emby/5.2.2/Chart.yaml deleted file mode 100644 index 142c771991..0000000000 --- a/stable/emby/5.2.2/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.2.2 diff --git a/stable/emby/5.2.2/README.md b/stable/emby/5.2.2/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.2.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.2.2/app-readme.md b/stable/emby/5.2.2/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.2.2/charts/common-5.1.2.tgz b/stable/emby/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/emby/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/emby/5.2.2/ix_values.yaml b/stable/emby/5.2.2/ix_values.yaml deleted file mode 100644 index 7a35230124..0000000000 --- a/stable/emby/5.2.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.2.2/questions.yaml b/stable/emby/5.2.2/questions.yaml deleted file mode 100644 index db5f221092..0000000000 --- a/stable/emby/5.2.2/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36006 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/emby/5.2.2/templates/common.yaml b/stable/emby/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.2.2/test_values.yaml b/stable/emby/5.2.2/test_values.yaml deleted file mode 100644 index 0a98596fe8..0000000000 --- a/stable/emby/5.2.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/k8s-at-home/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.2.2/values.yaml b/stable/emby/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/emby/5.2.3/CONFIG.md b/stable/emby/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/emby/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/emby/5.2.3/Chart.lock b/stable/emby/5.2.3/Chart.lock deleted file mode 100644 index c8d3ef5f8a..0000000000 --- a/stable/emby/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:21:42.955110296Z" diff --git a/stable/emby/5.2.3/Chart.yaml b/stable/emby/5.2.3/Chart.yaml deleted file mode 100644 index 1e91ee7ce5..0000000000 --- a/stable/emby/5.2.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: Emby Server is a home media server -home: https://github.com/truecharts/apps/master/stable/emby -icon: https://truecharts.org/_static/img/emby-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: dan.sheridan@postman.org.uk - name: djs52 - url: truecharts.org -name: emby -sources: -- https://hub.docker.com/r/linuxserver/emby -- https://github.com/linuxserver/docker-emby.git -type: application -version: 5.2.3 diff --git a/stable/emby/5.2.3/README.md b/stable/emby/5.2.3/README.md deleted file mode 100644 index 05024fa417..0000000000 --- a/stable/emby/5.2.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -Emby Server is a home media server - -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 `emby` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `emby` 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/emby/5.2.3/app-readme.md b/stable/emby/5.2.3/app-readme.md deleted file mode 100644 index 14cf8a3a65..0000000000 --- a/stable/emby/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Emby Server is a home media server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Emby Server is a home media server diff --git a/stable/emby/5.2.3/charts/common-5.1.3.tgz b/stable/emby/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/emby/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/emby/5.2.3/ix_values.yaml b/stable/emby/5.2.3/ix_values.yaml deleted file mode 100644 index 7a35230124..0000000000 --- a/stable/emby/5.2.3/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/emby/5.2.3/questions.yaml b/stable/emby/5.2.3/questions.yaml deleted file mode 100644 index db5f221092..0000000000 --- a/stable/emby/5.2.3/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36006 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/emby/5.2.3/templates/common.yaml b/stable/emby/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/emby/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/emby/5.2.3/test_values.yaml b/stable/emby/5.2.3/test_values.yaml deleted file mode 100644 index 0a98596fe8..0000000000 --- a/stable/emby/5.2.3/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for emby. - -image: - repository: ghcr.io/k8s-at-home/emby - pullPolicy: IfNotPresent - tag: v4.5.4.0 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/emby/5.2.3/values.yaml b/stable/emby/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/3.1.5/CONFIG.md b/stable/esphome/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/3.1.5/Chart.lock b/stable/esphome/3.1.5/Chart.lock deleted file mode 100644 index d64c010e5e..0000000000 --- a/stable/esphome/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:44.887504341Z" diff --git a/stable/esphome/3.1.5/Chart.yaml b/stable/esphome/3.1.5/Chart.yaml deleted file mode 100644 index 15c1bf1890..0000000000 --- a/stable/esphome/3.1.5/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: esphome -version: 3.1.5 -upstream_version: 4.3.1 -appVersion: "auto" -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: - - esphome -sources: - - https://github.com/truecharts/apps/tree/master/stable/esphome - - https://github.com/k8s-at-home/charts/tree/master/charts/esphome - - https://github.com/esphome/esphome - - https://hub.docker.com/u/esphome -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/esphome/3.1.5/README.md b/stable/esphome/3.1.5/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/3.1.5/app-readme.md b/stable/esphome/3.1.5/app-readme.md deleted file mode 100644 index 4f40cccd8d..0000000000 --- a/stable/esphome/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. diff --git a/stable/esphome/3.1.5/charts/common-3.5.5.tgz b/stable/esphome/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/esphome/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/esphome/3.1.5/ix_values.yaml b/stable/esphome/3.1.5/ix_values.yaml deleted file mode 100644 index a40dd8ef60..0000000000 --- a/stable/esphome/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.17.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/stable/esphome/3.1.5/questions.yaml b/stable/esphome/3.1.5/questions.yaml deleted file mode 100644 index a84aad4c1d..0000000000 --- a/stable/esphome/3.1.5/questions.yaml +++ /dev/null @@ -1,478 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: environment - group: "Configuration" - label: "Environment Variables" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Service Configuration - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 6052 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 6052 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/.platformio" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/3.1.5/templates/common.yaml b/stable/esphome/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/3.1.5/test_values.yaml b/stable/esphome/3.1.5/test_values.yaml deleted file mode 100644 index cfe8761619..0000000000 --- a/stable/esphome/3.1.5/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.17.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/3.1.5/values.yaml b/stable/esphome/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/3.1.6/CONFIG.md b/stable/esphome/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/3.1.6/Chart.lock b/stable/esphome/3.1.6/Chart.lock deleted file mode 100644 index 679d6eee36..0000000000 --- a/stable/esphome/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:35.980445241Z" diff --git a/stable/esphome/3.1.6/Chart.yaml b/stable/esphome/3.1.6/Chart.yaml deleted file mode 100644 index 3481227257..0000000000 --- a/stable/esphome/3.1.6/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: esphome -version: 3.1.6 -upstream_version: 4.3.1 -appVersion: "auto" -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: - - esphome -sources: - - https://github.com/truecharts/apps/tree/master/stable/esphome - - https://github.com/k8s-at-home/charts/tree/master/charts/esphome - - https://github.com/esphome/esphome - - https://hub.docker.com/u/esphome -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/esphome/3.1.6/README.md b/stable/esphome/3.1.6/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/3.1.6/app-readme.md b/stable/esphome/3.1.6/app-readme.md deleted file mode 100644 index 4f40cccd8d..0000000000 --- a/stable/esphome/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. diff --git a/stable/esphome/3.1.6/charts/common-3.5.8.tgz b/stable/esphome/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/esphome/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/esphome/3.1.6/ix_values.yaml b/stable/esphome/3.1.6/ix_values.yaml deleted file mode 100644 index a40dd8ef60..0000000000 --- a/stable/esphome/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.17.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/stable/esphome/3.1.6/questions.yaml b/stable/esphome/3.1.6/questions.yaml deleted file mode 100644 index a84aad4c1d..0000000000 --- a/stable/esphome/3.1.6/questions.yaml +++ /dev/null @@ -1,478 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: environment - group: "Configuration" - label: "Environment Variables" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Service Configuration - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 6052 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 6052 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/.platformio" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/3.1.6/templates/common.yaml b/stable/esphome/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/3.1.6/test_values.yaml b/stable/esphome/3.1.6/test_values.yaml deleted file mode 100644 index cfe8761619..0000000000 --- a/stable/esphome/3.1.6/test_values.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.17.1 - -strategy: - type: Recreate - -services: - main: - port: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/3.1.6/values.yaml b/stable/esphome/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/4.0.0/CONFIG.md b/stable/esphome/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/4.0.0/Chart.lock b/stable/esphome/4.0.0/Chart.lock deleted file mode 100644 index 093ce121ff..0000000000 --- a/stable/esphome/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:25:00.6807256Z" diff --git a/stable/esphome/4.0.0/Chart.yaml b/stable/esphome/4.0.0/Chart.yaml deleted file mode 100644 index da1548d274..0000000000 --- a/stable/esphome/4.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: esphome -version: 4.0.0 -upstream_version: 4.3.1 -appVersion: "auto" -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: - - esphome -sources: - - https://github.com/truecharts/apps/tree/master/stable/esphome - - https://github.com/k8s-at-home/charts/tree/master/charts/esphome - - https://github.com/esphome/esphome - - https://hub.docker.com/u/esphome -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/esphome/4.0.0/README.md b/stable/esphome/4.0.0/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/4.0.0/app-readme.md b/stable/esphome/4.0.0/app-readme.md deleted file mode 100644 index 4f40cccd8d..0000000000 --- a/stable/esphome/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. diff --git a/stable/esphome/4.0.0/charts/common-4.1.5.tgz b/stable/esphome/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/esphome/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/esphome/4.0.0/ix_values.yaml b/stable/esphome/4.0.0/ix_values.yaml deleted file mode 100644 index a40dd8ef60..0000000000 --- a/stable/esphome/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.17.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/stable/esphome/4.0.0/questions.yaml b/stable/esphome/4.0.0/questions.yaml deleted file mode 100644 index b66da73b32..0000000000 --- a/stable/esphome/4.0.0/questions.yaml +++ /dev/null @@ -1,439 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - editable: true - hidden: false - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/.platformio" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/4.0.0/templates/common.yaml b/stable/esphome/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/4.0.0/test_values.yaml b/stable/esphome/4.0.0/test_values.yaml deleted file mode 100644 index 01060dc692..0000000000 --- a/stable/esphome/4.0.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.17.1 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/4.0.0/values.yaml b/stable/esphome/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/4.0.1/CONFIG.md b/stable/esphome/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/4.0.1/Chart.lock b/stable/esphome/4.0.1/Chart.lock deleted file mode 100644 index df5b6adc8c..0000000000 --- a/stable/esphome/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:17.915955788Z" diff --git a/stable/esphome/4.0.1/Chart.yaml b/stable/esphome/4.0.1/Chart.yaml deleted file mode 100644 index f9aab41f95..0000000000 --- a/stable/esphome/4.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 4.0.1 diff --git a/stable/esphome/4.0.1/README.md b/stable/esphome/4.0.1/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/4.0.1/app-readme.md b/stable/esphome/4.0.1/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/4.0.1/charts/common-4.1.5.tgz b/stable/esphome/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/esphome/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/esphome/4.0.1/ix_values.yaml b/stable/esphome/4.0.1/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/4.0.1/questions.yaml b/stable/esphome/4.0.1/questions.yaml deleted file mode 100644 index b66da73b32..0000000000 --- a/stable/esphome/4.0.1/questions.yaml +++ /dev/null @@ -1,439 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - editable: true - hidden: false - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/.platformio" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/4.0.1/templates/common.yaml b/stable/esphome/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/4.0.1/test_values.yaml b/stable/esphome/4.0.1/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/4.0.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/4.0.1/values.yaml b/stable/esphome/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/4.0.2/CONFIG.md b/stable/esphome/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/4.0.2/Chart.lock b/stable/esphome/4.0.2/Chart.lock deleted file mode 100644 index 62b8a6744c..0000000000 --- a/stable/esphome/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:11.09900661Z" diff --git a/stable/esphome/4.0.2/Chart.yaml b/stable/esphome/4.0.2/Chart.yaml deleted file mode 100644 index 150796af04..0000000000 --- a/stable/esphome/4.0.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 4.0.2 diff --git a/stable/esphome/4.0.2/README.md b/stable/esphome/4.0.2/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/4.0.2/app-readme.md b/stable/esphome/4.0.2/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/4.0.2/charts/common-4.1.6.tgz b/stable/esphome/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/esphome/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/esphome/4.0.2/ix_values.yaml b/stable/esphome/4.0.2/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/4.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/4.0.2/questions.yaml b/stable/esphome/4.0.2/questions.yaml deleted file mode 100644 index b66da73b32..0000000000 --- a/stable/esphome/4.0.2/questions.yaml +++ /dev/null @@ -1,439 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - editable: true - hidden: false - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/.platformio" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/4.0.2/templates/common.yaml b/stable/esphome/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/4.0.2/test_values.yaml b/stable/esphome/4.0.2/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/4.0.2/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/4.0.2/values.yaml b/stable/esphome/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/4.1.0/CONFIG.md b/stable/esphome/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/4.1.0/Chart.lock b/stable/esphome/4.1.0/Chart.lock deleted file mode 100644 index 399843a21d..0000000000 --- a/stable/esphome/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:32.487892538Z" diff --git a/stable/esphome/4.1.0/Chart.yaml b/stable/esphome/4.1.0/Chart.yaml deleted file mode 100644 index c199cf20c1..0000000000 --- a/stable/esphome/4.1.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 4.1.0 diff --git a/stable/esphome/4.1.0/README.md b/stable/esphome/4.1.0/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/4.1.0/app-readme.md b/stable/esphome/4.1.0/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/4.1.0/charts/common-4.1.6.tgz b/stable/esphome/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/esphome/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/esphome/4.1.0/ix_values.yaml b/stable/esphome/4.1.0/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/4.1.0/questions.yaml b/stable/esphome/4.1.0/questions.yaml deleted file mode 100644 index 77e830ff47..0000000000 --- a/stable/esphome/4.1.0/questions.yaml +++ /dev/null @@ -1,453 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - editable: true - hidden: false - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/.platformio" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/4.1.0/templates/common.yaml b/stable/esphome/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/4.1.0/test_values.yaml b/stable/esphome/4.1.0/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/4.1.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/4.1.0/values.yaml b/stable/esphome/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.0.0/CONFIG.md b/stable/esphome/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.0.0/Chart.lock b/stable/esphome/5.0.0/Chart.lock deleted file mode 100644 index 286475643f..0000000000 --- a/stable/esphome/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:06.046814387Z" diff --git a/stable/esphome/5.0.0/Chart.yaml b/stable/esphome/5.0.0/Chart.yaml deleted file mode 100644 index a358ff95c1..0000000000 --- a/stable/esphome/5.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 5.0.0 diff --git a/stable/esphome/5.0.0/README.md b/stable/esphome/5.0.0/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.0.0/app-readme.md b/stable/esphome/5.0.0/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.0.0/charts/common-5.0.0.tgz b/stable/esphome/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/esphome/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/esphome/5.0.0/ix_values.yaml b/stable/esphome/5.0.0/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.0.0/questions.yaml b/stable/esphome/5.0.0/questions.yaml deleted file mode 100644 index 27587936f9..0000000000 --- a/stable/esphome/5.0.0/questions.yaml +++ /dev/null @@ -1,475 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - editable: true - hidden: false - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/.platformio" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/5.0.0/templates/common.yaml b/stable/esphome/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.0.0/test_values.yaml b/stable/esphome/5.0.0/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.0.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.0.0/values.yaml b/stable/esphome/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.0.1/CONFIG.md b/stable/esphome/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.0.1/Chart.lock b/stable/esphome/5.0.1/Chart.lock deleted file mode 100644 index 0defc8ef68..0000000000 --- a/stable/esphome/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:02.118003782Z" diff --git a/stable/esphome/5.0.1/Chart.yaml b/stable/esphome/5.0.1/Chart.yaml deleted file mode 100644 index d98688f26f..0000000000 --- a/stable/esphome/5.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 5.0.1 diff --git a/stable/esphome/5.0.1/README.md b/stable/esphome/5.0.1/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.0.1/app-readme.md b/stable/esphome/5.0.1/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.0.1/charts/common-5.0.0.tgz b/stable/esphome/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/esphome/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/esphome/5.0.1/ix_values.yaml b/stable/esphome/5.0.1/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.0.1/questions.yaml b/stable/esphome/5.0.1/questions.yaml deleted file mode 100644 index a519f9a971..0000000000 --- a/stable/esphome/5.0.1/questions.yaml +++ /dev/null @@ -1,479 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - editable: true - hidden: false - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/.platformio" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/5.0.1/templates/common.yaml b/stable/esphome/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.0.1/test_values.yaml b/stable/esphome/5.0.1/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.0.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.0.1/values.yaml b/stable/esphome/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.0.2/CONFIG.md b/stable/esphome/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.0.2/Chart.lock b/stable/esphome/5.0.2/Chart.lock deleted file mode 100644 index 4c8533e1b2..0000000000 --- a/stable/esphome/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:17.897835228Z" diff --git a/stable/esphome/5.0.2/Chart.yaml b/stable/esphome/5.0.2/Chart.yaml deleted file mode 100644 index d9d438edb8..0000000000 --- a/stable/esphome/5.0.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 5.0.2 diff --git a/stable/esphome/5.0.2/README.md b/stable/esphome/5.0.2/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.0.2/app-readme.md b/stable/esphome/5.0.2/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.0.2/charts/common-5.0.2.tgz b/stable/esphome/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/esphome/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/esphome/5.0.2/ix_values.yaml b/stable/esphome/5.0.2/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.0.2/questions.yaml b/stable/esphome/5.0.2/questions.yaml deleted file mode 100644 index a519f9a971..0000000000 --- a/stable/esphome/5.0.2/questions.yaml +++ /dev/null @@ -1,479 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - editable: true - hidden: false - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: platformio - label: "Platformio Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/.platformio" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/5.0.2/templates/common.yaml b/stable/esphome/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.0.2/test_values.yaml b/stable/esphome/5.0.2/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.0.2/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.0.2/values.yaml b/stable/esphome/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.0.3/CONFIG.md b/stable/esphome/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.0.3/Chart.lock b/stable/esphome/5.0.3/Chart.lock deleted file mode 100644 index 45645861ac..0000000000 --- a/stable/esphome/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:20.961658035Z" diff --git a/stable/esphome/5.0.3/Chart.yaml b/stable/esphome/5.0.3/Chart.yaml deleted file mode 100644 index 18cd2efe4b..0000000000 --- a/stable/esphome/5.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 5.0.3 diff --git a/stable/esphome/5.0.3/README.md b/stable/esphome/5.0.3/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.0.3/app-readme.md b/stable/esphome/5.0.3/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.0.3/charts/common-5.0.2.tgz b/stable/esphome/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/esphome/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/esphome/5.0.3/ix_values.yaml b/stable/esphome/5.0.3/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.0.3/questions.yaml b/stable/esphome/5.0.3/questions.yaml deleted file mode 100644 index 309acdd0d2..0000000000 --- a/stable/esphome/5.0.3/questions.yaml +++ /dev/null @@ -1,465 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: platformio - label: "Platformio 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: "/.platformio" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/esphome/5.0.3/templates/common.yaml b/stable/esphome/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.0.3/test_values.yaml b/stable/esphome/5.0.3/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.0.3/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.0.3/values.yaml b/stable/esphome/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.0.4/CONFIG.md b/stable/esphome/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.0.4/Chart.lock b/stable/esphome/5.0.4/Chart.lock deleted file mode 100644 index 311b83efde..0000000000 --- a/stable/esphome/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:48.547614613Z" diff --git a/stable/esphome/5.0.4/Chart.yaml b/stable/esphome/5.0.4/Chart.yaml deleted file mode 100644 index e69fdd32df..0000000000 --- a/stable/esphome/5.0.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 5.0.4 diff --git a/stable/esphome/5.0.4/README.md b/stable/esphome/5.0.4/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.0.4/app-readme.md b/stable/esphome/5.0.4/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.0.4/charts/common-5.0.2.tgz b/stable/esphome/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/esphome/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/esphome/5.0.4/ix_values.yaml b/stable/esphome/5.0.4/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.0.4/questions.yaml b/stable/esphome/5.0.4/questions.yaml deleted file mode 100644 index adf8431602..0000000000 --- a/stable/esphome/5.0.4/questions.yaml +++ /dev/null @@ -1,453 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: platformio - label: "Platformio 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: "/.platformio" - 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" - 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" - 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" - 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" diff --git a/stable/esphome/5.0.4/templates/common.yaml b/stable/esphome/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.0.4/test_values.yaml b/stable/esphome/5.0.4/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.0.4/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.0.4/values.yaml b/stable/esphome/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.1.0/CONFIG.md b/stable/esphome/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.1.0/Chart.lock b/stable/esphome/5.1.0/Chart.lock deleted file mode 100644 index d80d7f619c..0000000000 --- a/stable/esphome/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:49.615786502Z" diff --git a/stable/esphome/5.1.0/Chart.yaml b/stable/esphome/5.1.0/Chart.yaml deleted file mode 100644 index 7f31ced1d5..0000000000 --- a/stable/esphome/5.1.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 5.1.0 diff --git a/stable/esphome/5.1.0/README.md b/stable/esphome/5.1.0/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.1.0/app-readme.md b/stable/esphome/5.1.0/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.1.0/charts/common-5.1.1.tgz b/stable/esphome/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/esphome/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/esphome/5.1.0/ix_values.yaml b/stable/esphome/5.1.0/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.1.0/questions.yaml b/stable/esphome/5.1.0/questions.yaml deleted file mode 100644 index adf8431602..0000000000 --- a/stable/esphome/5.1.0/questions.yaml +++ /dev/null @@ -1,453 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: platformio - label: "Platformio 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: "/.platformio" - 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" - 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" - 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" - 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" diff --git a/stable/esphome/5.1.0/templates/common.yaml b/stable/esphome/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.1.0/test_values.yaml b/stable/esphome/5.1.0/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.1.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.1.0/values.yaml b/stable/esphome/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.1.1/CONFIG.md b/stable/esphome/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.1.1/Chart.lock b/stable/esphome/5.1.1/Chart.lock deleted file mode 100644 index 539119d122..0000000000 --- a/stable/esphome/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:32.050140986Z" diff --git a/stable/esphome/5.1.1/Chart.yaml b/stable/esphome/5.1.1/Chart.yaml deleted file mode 100644 index 529920b12c..0000000000 --- a/stable/esphome/5.1.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 5.1.1 diff --git a/stable/esphome/5.1.1/README.md b/stable/esphome/5.1.1/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.1.1/app-readme.md b/stable/esphome/5.1.1/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.1.1/charts/common-5.1.2.tgz b/stable/esphome/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/esphome/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/esphome/5.1.1/ix_values.yaml b/stable/esphome/5.1.1/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.1.1/questions.yaml b/stable/esphome/5.1.1/questions.yaml deleted file mode 100644 index adf8431602..0000000000 --- a/stable/esphome/5.1.1/questions.yaml +++ /dev/null @@ -1,453 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - 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: 36007 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: platformio - label: "Platformio 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: "/.platformio" - 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" - 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" - 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" - 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" diff --git a/stable/esphome/5.1.1/templates/common.yaml b/stable/esphome/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.1.1/test_values.yaml b/stable/esphome/5.1.1/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.1.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.1.1/values.yaml b/stable/esphome/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.2.0/CONFIG.md b/stable/esphome/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.2.0/Chart.lock b/stable/esphome/5.2.0/Chart.lock deleted file mode 100644 index 0935c651e7..0000000000 --- a/stable/esphome/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:47.094556236Z" diff --git a/stable/esphome/5.2.0/Chart.yaml b/stable/esphome/5.2.0/Chart.yaml deleted file mode 100644 index 9f7109f484..0000000000 --- a/stable/esphome/5.2.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/truecharts/apps/tree/master/stable/esphome -- https://github.com/k8s-at-home/charts/tree/master/charts/esphome -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -upstream_version: 4.3.1 -version: 5.2.0 diff --git a/stable/esphome/5.2.0/README.md b/stable/esphome/5.2.0/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.2.0/app-readme.md b/stable/esphome/5.2.0/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.2.0/charts/common-5.1.2.tgz b/stable/esphome/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/esphome/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/esphome/5.2.0/ix_values.yaml b/stable/esphome/5.2.0/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.2.0/questions.yaml b/stable/esphome/5.2.0/questions.yaml deleted file mode 100644 index eb01452177..0000000000 --- a/stable/esphome/5.2.0/questions.yaml +++ /dev/null @@ -1,593 +0,0 @@ -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" - # 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - 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: 36007 - required: true - # Configure app volumes - - 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: "/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: platformio - label: "Platformio 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: "/.platformio" - 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/stable/esphome/5.2.0/templates/common.yaml b/stable/esphome/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.2.0/test_values.yaml b/stable/esphome/5.2.0/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.2.0/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.2.0/values.yaml b/stable/esphome/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.2.1/CONFIG.md b/stable/esphome/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.2.1/Chart.lock b/stable/esphome/5.2.1/Chart.lock deleted file mode 100644 index aa404dd97f..0000000000 --- a/stable/esphome/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:09.567522393Z" diff --git a/stable/esphome/5.2.1/Chart.yaml b/stable/esphome/5.2.1/Chart.yaml deleted file mode 100644 index 3ef3e0383a..0000000000 --- a/stable/esphome/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/charts/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -version: 5.2.1 diff --git a/stable/esphome/5.2.1/README.md b/stable/esphome/5.2.1/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.2.1/app-readme.md b/stable/esphome/5.2.1/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.2.1/charts/common-5.1.2.tgz b/stable/esphome/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/esphome/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/esphome/5.2.1/ix_values.yaml b/stable/esphome/5.2.1/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.2.1/questions.yaml b/stable/esphome/5.2.1/questions.yaml deleted file mode 100644 index eb01452177..0000000000 --- a/stable/esphome/5.2.1/questions.yaml +++ /dev/null @@ -1,593 +0,0 @@ -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" - # 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - 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: 36007 - required: true - # Configure app volumes - - 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: "/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: platformio - label: "Platformio 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: "/.platformio" - 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/stable/esphome/5.2.1/templates/common.yaml b/stable/esphome/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.2.1/test_values.yaml b/stable/esphome/5.2.1/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.2.1/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.2.1/values.yaml b/stable/esphome/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/esphome/5.2.2/CONFIG.md b/stable/esphome/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/esphome/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/esphome/5.2.2/Chart.lock b/stable/esphome/5.2.2/Chart.lock deleted file mode 100644 index 24dca2e808..0000000000 --- a/stable/esphome/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:00.915273128Z" diff --git a/stable/esphome/5.2.2/Chart.yaml b/stable/esphome/5.2.2/Chart.yaml deleted file mode 100644 index 4cc9c9d4f2..0000000000 --- a/stable/esphome/5.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful - configuration files and control them remotely through Home Automation systems. -home: https://github.com/truecharts/apps/tree/master/charts/stable/esphome -icon: https://esphome.io/_images/logo.svg -keywords: -- esphome -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: esphome -sources: -- https://github.com/esphome/esphome -- https://hub.docker.com/u/esphome -type: application -version: 5.2.2 diff --git a/stable/esphome/5.2.2/README.md b/stable/esphome/5.2.2/README.md deleted file mode 100644 index 3f7ce583e4..0000000000 --- a/stable/esphome/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - -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 `esphome` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `esphome` 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/esphome/5.2.2/app-readme.md b/stable/esphome/5.2.2/app-readme.md deleted file mode 100644 index 1854a47b15..0000000000 --- a/stable/esphome/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful diff --git a/stable/esphome/5.2.2/charts/common-5.1.2.tgz b/stable/esphome/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/esphome/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/esphome/5.2.2/ix_values.yaml b/stable/esphome/5.2.2/ix_values.yaml deleted file mode 100644 index 74246b558c..0000000000 --- a/stable/esphome/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -## -# 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/esphome/5.2.2/questions.yaml b/stable/esphome/5.2.2/questions.yaml deleted file mode 100644 index eb01452177..0000000000 --- a/stable/esphome/5.2.2/questions.yaml +++ /dev/null @@ -1,593 +0,0 @@ -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" - # 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: 6052 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 6052 - 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: 36007 - required: true - # Configure app volumes - - 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: "/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: platformio - label: "Platformio 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: "/.platformio" - 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/stable/esphome/5.2.2/templates/common.yaml b/stable/esphome/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/esphome/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/esphome/5.2.2/test_values.yaml b/stable/esphome/5.2.2/test_values.yaml deleted file mode 100644 index e006264097..0000000000 --- a/stable/esphome/5.2.2/test_values.yaml +++ /dev/null @@ -1,34 +0,0 @@ -# Default values for esphome. - -image: - repository: esphome/esphome - pullPolicy: IfNotPresent - tag: 1.18.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 6052 - -env: {} - # ESPHOME_DASHBOARD_USE_PING: true - # ESPHOME_DASHBOARD_RELATIVE_URL: "/" - # ESPHOME_QUICKWIZARD: - # ESPHOME_IS_HASSIO: - # DISABLE_HA_AUTHENTICATION: - # USERNAME: - # PASSWORD: - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/esphome/5.2.2/values.yaml b/stable/esphome/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/3.1.5/CONFIG.md b/stable/handbrake/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/3.1.5/Chart.lock b/stable/handbrake/3.1.5/Chart.lock deleted file mode 100644 index 80e349a8fc..0000000000 --- a/stable/handbrake/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:45.198849914Z" diff --git a/stable/handbrake/3.1.5/Chart.yaml b/stable/handbrake/3.1.5/Chart.yaml deleted file mode 100644 index 12c4f98990..0000000000 --- a/stable/handbrake/3.1.5/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: handbrake -version: 3.1.5 -# upstream_version: -appVersion: "auto" -description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: - - handbrake - - encode - - media -sources: - - https://github.com/truecharts/apps/tree/master/stable/handbrake - - https://github.com/jlesage/docker-handbrake - - https://hub.docker.com/r/jlesage/handbrake/ - - https://handbrake.fr/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/handbrake/3.1.5/README.md b/stable/handbrake/3.1.5/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/3.1.5/app-readme.md b/stable/handbrake/3.1.5/app-readme.md deleted file mode 100644 index fccaea4c5c..0000000000 --- a/stable/handbrake/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. diff --git a/stable/handbrake/3.1.5/charts/common-3.5.5.tgz b/stable/handbrake/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/handbrake/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/handbrake/3.1.5/ix_values.yaml b/stable/handbrake/3.1.5/ix_values.yaml deleted file mode 100644 index 23c3c4086f..0000000000 --- a/stable/handbrake/3.1.5/ix_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - supplementalGroups: [24, 44, 107] - -#All values here are set as the docker defaults. -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -## -# 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/handbrake/3.1.5/questions.yaml b/stable/handbrake/3.1.5/questions.yaml deleted file mode 100644 index 68b7ab798d..0000000000 --- a/stable/handbrake/3.1.5/questions.yaml +++ /dev/null @@ -1,581 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - - # Portal - - 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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: 'General/Very Fast 1080p30' - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: 'mp4' - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: 'ignore' - required: true - - - # Enable Host Networking - - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5800 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5800 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36002 - required: true - - variable: vnc - label: "VNC service" - description: "VNC Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 5900 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5900 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36003 - required: true - -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "Enable privileged mode for Common-Chart based charts" - schema: - type: boolean - default: false diff --git a/stable/handbrake/3.1.5/templates/common.yaml b/stable/handbrake/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/3.1.5/test_values.yaml b/stable/handbrake/3.1.5/test_values.yaml deleted file mode 100644 index b248558d25..0000000000 --- a/stable/handbrake/3.1.5/test_values.yaml +++ /dev/null @@ -1,59 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -startAsRoot: true - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - supplementalGroups: [24, 44, 107] - -services: - main: - port: - port: 5800 - vnc: - enabled: true - type: ClusterIP - port: - port: 5900 - protocol: "TCP" - targetPort: 5900 - -# All values here are set as the docker defaults. -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -env: -# General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" -# GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: -# Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/3.1.5/values.yaml b/stable/handbrake/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/3.1.6/CONFIG.md b/stable/handbrake/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/3.1.6/Chart.lock b/stable/handbrake/3.1.6/Chart.lock deleted file mode 100644 index dddd9acb71..0000000000 --- a/stable/handbrake/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:36.333738521Z" diff --git a/stable/handbrake/3.1.6/Chart.yaml b/stable/handbrake/3.1.6/Chart.yaml deleted file mode 100644 index 6df53a51fe..0000000000 --- a/stable/handbrake/3.1.6/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: handbrake -version: 3.1.6 -# upstream_version: -appVersion: "auto" -description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: - - handbrake - - encode - - media -sources: - - https://github.com/truecharts/apps/tree/master/stable/handbrake - - https://github.com/jlesage/docker-handbrake - - https://hub.docker.com/r/jlesage/handbrake/ - - https://handbrake.fr/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/handbrake/3.1.6/README.md b/stable/handbrake/3.1.6/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/3.1.6/app-readme.md b/stable/handbrake/3.1.6/app-readme.md deleted file mode 100644 index fccaea4c5c..0000000000 --- a/stable/handbrake/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. diff --git a/stable/handbrake/3.1.6/charts/common-3.5.8.tgz b/stable/handbrake/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/handbrake/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/handbrake/3.1.6/ix_values.yaml b/stable/handbrake/3.1.6/ix_values.yaml deleted file mode 100644 index 23c3c4086f..0000000000 --- a/stable/handbrake/3.1.6/ix_values.yaml +++ /dev/null @@ -1,29 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - supplementalGroups: [24, 44, 107] - -#All values here are set as the docker defaults. -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -## -# 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/handbrake/3.1.6/questions.yaml b/stable/handbrake/3.1.6/questions.yaml deleted file mode 100644 index 68b7ab798d..0000000000 --- a/stable/handbrake/3.1.6/questions.yaml +++ /dev/null @@ -1,581 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - - # Portal - - 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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: 'General/Very Fast 1080p30' - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: 'mp4' - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: 'ignore' - required: true - - - # Enable Host Networking - - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 5800 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5800 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36002 - required: true - - variable: vnc - label: "VNC service" - description: "VNC Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 5900 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 5900 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36003 - required: true - -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - label: "Security Context" - schema: - type: dict - attrs: - - variable: privileged - label: "Enable privileged mode for Common-Chart based charts" - schema: - type: boolean - default: false diff --git a/stable/handbrake/3.1.6/templates/common.yaml b/stable/handbrake/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/3.1.6/test_values.yaml b/stable/handbrake/3.1.6/test_values.yaml deleted file mode 100644 index b248558d25..0000000000 --- a/stable/handbrake/3.1.6/test_values.yaml +++ /dev/null @@ -1,59 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -startAsRoot: true - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - supplementalGroups: [24, 44, 107] - -services: - main: - port: - port: 5800 - vnc: - enabled: true - type: ClusterIP - port: - port: 5900 - protocol: "TCP" - targetPort: 5900 - -# All values here are set as the docker defaults. -envTpl: -# Permissions Settings - USER_ID: "{{ .Values.PUID }}" - GROUP_ID: "{{ .Values.PGID }}" - -env: -# General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" -# GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: -# Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/3.1.6/values.yaml b/stable/handbrake/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/4.0.0/CONFIG.md b/stable/handbrake/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/4.0.0/Chart.lock b/stable/handbrake/4.0.0/Chart.lock deleted file mode 100644 index dc6b7837b2..0000000000 --- a/stable/handbrake/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:18.316359565Z" diff --git a/stable/handbrake/4.0.0/Chart.yaml b/stable/handbrake/4.0.0/Chart.yaml deleted file mode 100644 index cd7a895db5..0000000000 --- a/stable/handbrake/4.0.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: handbrake -version: 4.0.0 -# upstream_version: -appVersion: "auto" -description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: - - handbrake - - encode - - media -sources: - - https://github.com/truecharts/apps/tree/master/stable/handbrake - - https://github.com/jlesage/docker-handbrake - - https://hub.docker.com/r/jlesage/handbrake/ - - https://handbrake.fr/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/handbrake/4.0.0/README.md b/stable/handbrake/4.0.0/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/4.0.0/app-readme.md b/stable/handbrake/4.0.0/app-readme.md deleted file mode 100644 index fccaea4c5c..0000000000 --- a/stable/handbrake/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. diff --git a/stable/handbrake/4.0.0/charts/common-4.1.5.tgz b/stable/handbrake/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/handbrake/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/handbrake/4.0.0/ix_values.yaml b/stable/handbrake/4.0.0/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/4.0.0/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/4.0.0/questions.yaml b/stable/handbrake/4.0.0/questions.yaml deleted file mode 100644 index a29b9a2a40..0000000000 --- a/stable/handbrake/4.0.0/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - editable: true - hidden: false - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - editable: true - hidden: false - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 diff --git a/stable/handbrake/4.0.0/templates/common.yaml b/stable/handbrake/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/4.0.0/test_values.yaml b/stable/handbrake/4.0.0/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/4.0.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/4.0.0/values.yaml b/stable/handbrake/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/4.0.1/CONFIG.md b/stable/handbrake/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/4.0.1/Chart.lock b/stable/handbrake/4.0.1/Chart.lock deleted file mode 100644 index 3edf6d39af..0000000000 --- a/stable/handbrake/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:11.535362529Z" diff --git a/stable/handbrake/4.0.1/Chart.yaml b/stable/handbrake/4.0.1/Chart.yaml deleted file mode 100644 index ed2fd2ad82..0000000000 --- a/stable/handbrake/4.0.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: handbrake -version: 4.0.1 -# upstream_version: -appVersion: "auto" -description: HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: - - handbrake - - encode - - media -sources: - - https://github.com/truecharts/apps/tree/master/stable/handbrake - - https://github.com/jlesage/docker-handbrake - - https://hub.docker.com/r/jlesage/handbrake/ - - https://handbrake.fr/ -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: stavros-k - email: stavros-k@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/handbrake/4.0.1/README.md b/stable/handbrake/4.0.1/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/4.0.1/app-readme.md b/stable/handbrake/4.0.1/app-readme.md deleted file mode 100644 index fccaea4c5c..0000000000 --- a/stable/handbrake/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. diff --git a/stable/handbrake/4.0.1/charts/common-4.1.6.tgz b/stable/handbrake/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/handbrake/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/handbrake/4.0.1/ix_values.yaml b/stable/handbrake/4.0.1/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/4.0.1/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/4.0.1/questions.yaml b/stable/handbrake/4.0.1/questions.yaml deleted file mode 100644 index a29b9a2a40..0000000000 --- a/stable/handbrake/4.0.1/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - editable: true - hidden: false - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - editable: true - hidden: false - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 diff --git a/stable/handbrake/4.0.1/templates/common.yaml b/stable/handbrake/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/4.0.1/test_values.yaml b/stable/handbrake/4.0.1/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/4.0.1/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/4.0.1/values.yaml b/stable/handbrake/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/4.1.0/CONFIG.md b/stable/handbrake/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/4.1.0/Chart.lock b/stable/handbrake/4.1.0/Chart.lock deleted file mode 100644 index d1e95d191a..0000000000 --- a/stable/handbrake/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:32.981798577Z" diff --git a/stable/handbrake/4.1.0/Chart.yaml b/stable/handbrake/4.1.0/Chart.yaml deleted file mode 100644 index 7e956d584d..0000000000 --- a/stable/handbrake/4.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 4.1.0 diff --git a/stable/handbrake/4.1.0/README.md b/stable/handbrake/4.1.0/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/4.1.0/app-readme.md b/stable/handbrake/4.1.0/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/4.1.0/charts/common-4.1.6.tgz b/stable/handbrake/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/handbrake/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/handbrake/4.1.0/ix_values.yaml b/stable/handbrake/4.1.0/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/4.1.0/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/4.1.0/questions.yaml b/stable/handbrake/4.1.0/questions.yaml deleted file mode 100644 index 9b7a32c159..0000000000 --- a/stable/handbrake/4.1.0/questions.yaml +++ /dev/null @@ -1,543 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - editable: true - hidden: false - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - editable: true - hidden: false - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 diff --git a/stable/handbrake/4.1.0/templates/common.yaml b/stable/handbrake/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/4.1.0/test_values.yaml b/stable/handbrake/4.1.0/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/4.1.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/4.1.0/values.yaml b/stable/handbrake/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.0.0/CONFIG.md b/stable/handbrake/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.0.0/Chart.lock b/stable/handbrake/5.0.0/Chart.lock deleted file mode 100644 index 799d09ae2b..0000000000 --- a/stable/handbrake/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:06.584604855Z" diff --git a/stable/handbrake/5.0.0/Chart.yaml b/stable/handbrake/5.0.0/Chart.yaml deleted file mode 100644 index 203d0fba5b..0000000000 --- a/stable/handbrake/5.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.0.0 diff --git a/stable/handbrake/5.0.0/README.md b/stable/handbrake/5.0.0/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.0.0/app-readme.md b/stable/handbrake/5.0.0/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.0.0/charts/common-5.0.0.tgz b/stable/handbrake/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/handbrake/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/handbrake/5.0.0/ix_values.yaml b/stable/handbrake/5.0.0/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.0.0/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.0.0/questions.yaml b/stable/handbrake/5.0.0/questions.yaml deleted file mode 100644 index 9038e4cc61..0000000000 --- a/stable/handbrake/5.0.0/questions.yaml +++ /dev/null @@ -1,580 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - editable: true - hidden: false - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - editable: true - hidden: false - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/handbrake/5.0.0/templates/common.yaml b/stable/handbrake/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.0.0/test_values.yaml b/stable/handbrake/5.0.0/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.0.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.0.0/values.yaml b/stable/handbrake/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.0.1/CONFIG.md b/stable/handbrake/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.0.1/Chart.lock b/stable/handbrake/5.0.1/Chart.lock deleted file mode 100644 index 1e4d4bf9f5..0000000000 --- a/stable/handbrake/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:02.889078461Z" diff --git a/stable/handbrake/5.0.1/Chart.yaml b/stable/handbrake/5.0.1/Chart.yaml deleted file mode 100644 index 37132032f4..0000000000 --- a/stable/handbrake/5.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.0.1 diff --git a/stable/handbrake/5.0.1/README.md b/stable/handbrake/5.0.1/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.0.1/app-readme.md b/stable/handbrake/5.0.1/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.0.1/charts/common-5.0.0.tgz b/stable/handbrake/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/handbrake/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/handbrake/5.0.1/ix_values.yaml b/stable/handbrake/5.0.1/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.0.1/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.0.1/questions.yaml b/stable/handbrake/5.0.1/questions.yaml deleted file mode 100644 index a13519f5d8..0000000000 --- a/stable/handbrake/5.0.1/questions.yaml +++ /dev/null @@ -1,590 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - editable: true - hidden: false - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - hidden: false - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - editable: true - hidden: false - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/handbrake/5.0.1/templates/common.yaml b/stable/handbrake/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.0.1/test_values.yaml b/stable/handbrake/5.0.1/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.0.1/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.0.1/values.yaml b/stable/handbrake/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.0.2/CONFIG.md b/stable/handbrake/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.0.2/Chart.lock b/stable/handbrake/5.0.2/Chart.lock deleted file mode 100644 index ed0015a46b..0000000000 --- a/stable/handbrake/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:18.309699471Z" diff --git a/stable/handbrake/5.0.2/Chart.yaml b/stable/handbrake/5.0.2/Chart.yaml deleted file mode 100644 index 947adca0d3..0000000000 --- a/stable/handbrake/5.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.0.2 diff --git a/stable/handbrake/5.0.2/README.md b/stable/handbrake/5.0.2/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.0.2/app-readme.md b/stable/handbrake/5.0.2/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.0.2/charts/common-5.0.2.tgz b/stable/handbrake/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/handbrake/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/handbrake/5.0.2/ix_values.yaml b/stable/handbrake/5.0.2/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.0.2/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.0.2/questions.yaml b/stable/handbrake/5.0.2/questions.yaml deleted file mode 100644 index a13519f5d8..0000000000 --- a/stable/handbrake/5.0.2/questions.yaml +++ /dev/null @@ -1,590 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - editable: true - hidden: false - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - hidden: false - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - editable: true - hidden: false - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/handbrake/5.0.2/templates/common.yaml b/stable/handbrake/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.0.2/test_values.yaml b/stable/handbrake/5.0.2/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.0.2/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.0.2/values.yaml b/stable/handbrake/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.0.3/CONFIG.md b/stable/handbrake/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.0.3/Chart.lock b/stable/handbrake/5.0.3/Chart.lock deleted file mode 100644 index ed179547f8..0000000000 --- a/stable/handbrake/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:21.577932616Z" diff --git a/stable/handbrake/5.0.3/Chart.yaml b/stable/handbrake/5.0.3/Chart.yaml deleted file mode 100644 index fb3bed76ec..0000000000 --- a/stable/handbrake/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.0.3 diff --git a/stable/handbrake/5.0.3/README.md b/stable/handbrake/5.0.3/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.0.3/app-readme.md b/stable/handbrake/5.0.3/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.0.3/charts/common-5.0.2.tgz b/stable/handbrake/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/handbrake/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/handbrake/5.0.3/ix_values.yaml b/stable/handbrake/5.0.3/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.0.3/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.0.3/questions.yaml b/stable/handbrake/5.0.3/questions.yaml deleted file mode 100644 index ef75735ed5..0000000000 --- a/stable/handbrake/5.0.3/questions.yaml +++ /dev/null @@ -1,575 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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 diff --git a/stable/handbrake/5.0.3/templates/common.yaml b/stable/handbrake/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.0.3/test_values.yaml b/stable/handbrake/5.0.3/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.0.3/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.0.3/values.yaml b/stable/handbrake/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.0.4/CONFIG.md b/stable/handbrake/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.0.4/Chart.lock b/stable/handbrake/5.0.4/Chart.lock deleted file mode 100644 index 8f49b5cbbd..0000000000 --- a/stable/handbrake/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:49.232064494Z" diff --git a/stable/handbrake/5.0.4/Chart.yaml b/stable/handbrake/5.0.4/Chart.yaml deleted file mode 100644 index f60a7d37e9..0000000000 --- a/stable/handbrake/5.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.0.4 diff --git a/stable/handbrake/5.0.4/README.md b/stable/handbrake/5.0.4/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.0.4/app-readme.md b/stable/handbrake/5.0.4/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.0.4/charts/common-5.0.2.tgz b/stable/handbrake/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/handbrake/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/handbrake/5.0.4/ix_values.yaml b/stable/handbrake/5.0.4/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.0.4/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.0.4/questions.yaml b/stable/handbrake/5.0.4/questions.yaml deleted file mode 100644 index ef75735ed5..0000000000 --- a/stable/handbrake/5.0.4/questions.yaml +++ /dev/null @@ -1,575 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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 diff --git a/stable/handbrake/5.0.4/templates/common.yaml b/stable/handbrake/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.0.4/test_values.yaml b/stable/handbrake/5.0.4/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.0.4/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.0.4/values.yaml b/stable/handbrake/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.1.0/CONFIG.md b/stable/handbrake/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.1.0/Chart.lock b/stable/handbrake/5.1.0/Chart.lock deleted file mode 100644 index 411d5c087b..0000000000 --- a/stable/handbrake/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:50.199212377Z" diff --git a/stable/handbrake/5.1.0/Chart.yaml b/stable/handbrake/5.1.0/Chart.yaml deleted file mode 100644 index ee0de6f6ff..0000000000 --- a/stable/handbrake/5.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.1.0 diff --git a/stable/handbrake/5.1.0/README.md b/stable/handbrake/5.1.0/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.1.0/app-readme.md b/stable/handbrake/5.1.0/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.1.0/charts/common-5.1.1.tgz b/stable/handbrake/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/handbrake/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/handbrake/5.1.0/ix_values.yaml b/stable/handbrake/5.1.0/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.1.0/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.1.0/questions.yaml b/stable/handbrake/5.1.0/questions.yaml deleted file mode 100644 index ef75735ed5..0000000000 --- a/stable/handbrake/5.1.0/questions.yaml +++ /dev/null @@ -1,575 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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 diff --git a/stable/handbrake/5.1.0/templates/common.yaml b/stable/handbrake/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.1.0/test_values.yaml b/stable/handbrake/5.1.0/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.1.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.1.0/values.yaml b/stable/handbrake/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.1.1/CONFIG.md b/stable/handbrake/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.1.1/Chart.lock b/stable/handbrake/5.1.1/Chart.lock deleted file mode 100644 index 1b8629b5d3..0000000000 --- a/stable/handbrake/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:33.001149178Z" diff --git a/stable/handbrake/5.1.1/Chart.yaml b/stable/handbrake/5.1.1/Chart.yaml deleted file mode 100644 index 309d884e3c..0000000000 --- a/stable/handbrake/5.1.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.1.1 diff --git a/stable/handbrake/5.1.1/README.md b/stable/handbrake/5.1.1/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.1.1/app-readme.md b/stable/handbrake/5.1.1/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.1.1/charts/common-5.1.2.tgz b/stable/handbrake/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/handbrake/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/handbrake/5.1.1/ix_values.yaml b/stable/handbrake/5.1.1/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.1.1/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.1.1/questions.yaml b/stable/handbrake/5.1.1/questions.yaml deleted file mode 100644 index ef75735ed5..0000000000 --- a/stable/handbrake/5.1.1/questions.yaml +++ /dev/null @@ -1,575 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -portals: - web_portal: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - # Portal - - 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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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 diff --git a/stable/handbrake/5.1.1/templates/common.yaml b/stable/handbrake/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.1.1/test_values.yaml b/stable/handbrake/5.1.1/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.1.1/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.1.1/values.yaml b/stable/handbrake/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.2.0/CONFIG.md b/stable/handbrake/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.2.0/Chart.lock b/stable/handbrake/5.2.0/Chart.lock deleted file mode 100644 index f9dfe0749f..0000000000 --- a/stable/handbrake/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:47.777383797Z" diff --git a/stable/handbrake/5.2.0/Chart.yaml b/stable/handbrake/5.2.0/Chart.yaml deleted file mode 100644 index 2a15df988b..0000000000 --- a/stable/handbrake/5.2.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/truecharts/apps/tree/master/stable/handbrake -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.2.0 diff --git a/stable/handbrake/5.2.0/README.md b/stable/handbrake/5.2.0/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.2.0/app-readme.md b/stable/handbrake/5.2.0/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.2.0/charts/common-5.1.2.tgz b/stable/handbrake/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/handbrake/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/handbrake/5.2.0/ix_values.yaml b/stable/handbrake/5.2.0/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.2.0/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.2.0/questions.yaml b/stable/handbrake/5.2.0/questions.yaml deleted file mode 100644 index ab31e31e23..0000000000 --- a/stable/handbrake/5.2.0/questions.yaml +++ /dev/null @@ -1,715 +0,0 @@ -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: - # Portal - - 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: 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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/handbrake/5.2.0/templates/common.yaml b/stable/handbrake/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.2.0/test_values.yaml b/stable/handbrake/5.2.0/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.2.0/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.2.0/values.yaml b/stable/handbrake/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.2.1/CONFIG.md b/stable/handbrake/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.2.1/Chart.lock b/stable/handbrake/5.2.1/Chart.lock deleted file mode 100644 index f6a71e932a..0000000000 --- a/stable/handbrake/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:10.185103729Z" diff --git a/stable/handbrake/5.2.1/Chart.yaml b/stable/handbrake/5.2.1/Chart.yaml deleted file mode 100644 index ea5f60c1ff..0000000000 --- a/stable/handbrake/5.2.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/charts/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.2.1 diff --git a/stable/handbrake/5.2.1/README.md b/stable/handbrake/5.2.1/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.2.1/app-readme.md b/stable/handbrake/5.2.1/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.2.1/charts/common-5.1.2.tgz b/stable/handbrake/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/handbrake/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/handbrake/5.2.1/ix_values.yaml b/stable/handbrake/5.2.1/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.2.1/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.2.1/questions.yaml b/stable/handbrake/5.2.1/questions.yaml deleted file mode 100644 index ab31e31e23..0000000000 --- a/stable/handbrake/5.2.1/questions.yaml +++ /dev/null @@ -1,715 +0,0 @@ -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: - # Portal - - 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: 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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/handbrake/5.2.1/templates/common.yaml b/stable/handbrake/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.2.1/test_values.yaml b/stable/handbrake/5.2.1/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.2.1/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.2.1/values.yaml b/stable/handbrake/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/handbrake/5.2.2/CONFIG.md b/stable/handbrake/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/handbrake/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/handbrake/5.2.2/Chart.lock b/stable/handbrake/5.2.2/Chart.lock deleted file mode 100644 index 61f45cbf52..0000000000 --- a/stable/handbrake/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:01.779326992Z" diff --git a/stable/handbrake/5.2.2/Chart.yaml b/stable/handbrake/5.2.2/Chart.yaml deleted file mode 100644 index b1a2c3a7af..0000000000 --- a/stable/handbrake/5.2.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: HandBrake is a tool for converting video from nearly any format to a - selection of modern, widely supported codecs. -home: https://github.com/truecharts/apps/tree/master/charts/stable/handbrake -icon: https://handbrake.fr/img/logo.png -keywords: -- handbrake -- encode -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: stavros-k@users.noreply.github.com - name: stavros-k - url: truecharts.org -name: handbrake -sources: -- https://github.com/jlesage/docker-handbrake -- https://hub.docker.com/r/jlesage/handbrake/ -- https://handbrake.fr/ -type: application -version: 5.2.2 diff --git a/stable/handbrake/5.2.2/README.md b/stable/handbrake/5.2.2/README.md deleted file mode 100644 index 5857382e0e..0000000000 --- a/stable/handbrake/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. - -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 `handbrake` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `handbrake` 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/handbrake/5.2.2/app-readme.md b/stable/handbrake/5.2.2/app-readme.md deleted file mode 100644 index 483e45f40d..0000000000 --- a/stable/handbrake/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -HandBrake is a tool for converting video from nearly any format to a diff --git a/stable/handbrake/5.2.2/charts/common-5.1.2.tgz b/stable/handbrake/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/handbrake/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/handbrake/5.2.2/ix_values.yaml b/stable/handbrake/5.2.2/ix_values.yaml deleted file mode 100644 index a47a4681e9..0000000000 --- a/stable/handbrake/5.2.2/ix_values.yaml +++ /dev/null @@ -1,20 +0,0 @@ -## -# 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: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -#All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" -## -# 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/handbrake/5.2.2/questions.yaml b/stable/handbrake/5.2.2/questions.yaml deleted file mode 100644 index ab31e31e23..0000000000 --- a/stable/handbrake/5.2.2/questions.yaml +++ /dev/null @@ -1,715 +0,0 @@ -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: - # Portal - - 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: 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" - - variable: gui - label: "GUI Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: DISPLAY_WIDTH - label: "DISPLAY_WIDTH" - description: "Width (in pixels) of the application's window." - schema: - type: string - default: "1280" - required: true - - variable: DISPLAY_HEIGHT - label: "DISPLAY_HEIGHT" - description: "Height (in pixels) of the application's window." - schema: - type: string - default: "768" - required: true - - variable: SECURE_CONNECTION - label: "SECURE_CONNECTION" - description: "When set to 1, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." - schema: - type: string - default: "0" - required: true - - variable: VNC_PASSWORD - label: "VNC_PASSWORD" - description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." - schema: - private: true - type: string - default: "" - - variable: autoconv - label: "Automated Conversion Settings" - description: "Always read description before changing a value here. Also refer to README" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: AUTOMATED_CONVERSION_PRESET - label: "AUTOMATED_CONVERSION_PRESET" - description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" - schema: - type: string - default: "General/Very Fast 1080p30" - required: true - - variable: AUTOMATED_CONVERSION_FORMAT - label: "AUTOMATED_CONVERSION_FORMAT" - description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." - schema: - type: string - default: "mp4" - required: true - - variable: AUTOMATED_CONVERSION_KEEP_SOURCE - label: "AUTOMATED_CONVERSION_KEEP_SOURCE" - description: "When set to 0, a video that has been successfully converted is removed from the watch folder." - schema: - type: string - default: "1" - required: true - - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION - label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" - description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." - schema: - type: string - default: "ignore" - required: true - - 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: 5800 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5800 - 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: 36002 - required: true - - variable: vnc - label: "VNC Service" - description: "VNC Service" - 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: vnc - label: "TCP 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: "TCP" - 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: 5900 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 5900 - 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: 36003 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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/handbrake/5.2.2/templates/common.yaml b/stable/handbrake/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/handbrake/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/handbrake/5.2.2/test_values.yaml b/stable/handbrake/5.2.2/test_values.yaml deleted file mode 100644 index 8662a4bd6c..0000000000 --- a/stable/handbrake/5.2.2/test_values.yaml +++ /dev/null @@ -1,55 +0,0 @@ -image: - repository: jlesage/handbrake - tag: v1.23.2 - pullPolicy: IfNotPresent - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 5800 - vnc: - enabled: true - type: ClusterIP - ports: - vnc: - enabled: true - port: 5900 - protocol: "TCP" - -# All values here are set as the docker defaults. -envTpl: - # Permissions Settings - USER_ID: "{{ .Values.env.PUID }}" - GROUP_ID: "{{ .Values.env.PGID }}" - -env: - # Permissions Settings - PUID: "568" - PGID: "568" - # General Settings - KEEP_APP_RUNNING: "0" - CLEAN_TMP_DIR: "1" - # GUI Settings - DISPLAY_WIDTH: "1280" - DISPLAY_HEIGHT: "768" - SECURE_CONNECTION: "0" - VNC_PASSWORD: - # Automated Conversion Preset - AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" - AUTOMATED_CONVERSION_FORMAT: "mp4" - AUTOMATED_CONVERSION_KEEP_SOURCE: "1" - AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/handbrake/5.2.2/values.yaml b/stable/handbrake/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/3.1.5/CONFIG.md b/stable/home-assistant/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/3.1.5/Chart.lock b/stable/home-assistant/3.1.5/Chart.lock deleted file mode 100644 index 94c2d9df0b..0000000000 --- a/stable/home-assistant/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:45.504675837Z" diff --git a/stable/home-assistant/3.1.5/Chart.yaml b/stable/home-assistant/3.1.5/Chart.yaml deleted file mode 100644 index f4a8f8a2f0..0000000000 --- a/stable/home-assistant/3.1.5/Chart.yaml +++ /dev/null @@ -1,57 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: home-assistant -version: 3.1.5 -upstream_version: 5.3.0 -appVersion: "auto" -description: home-assistant App for TrueNAS SCALE -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/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 -sources: - - https://github.com/truecharts/apps/tree/master/stable/home-assistant - - https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant - - https://github.com/home-assistant/home-assistant - - https://github.com/cdr/code-server -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: - # ## postgresql is currently not ported to SCALE yet. - # - name: postgresql - # version: 10.2.0 - # repository: https://charts.bitnami.com/bitnami - # condition: postgresql.enabled - # # tags: - # # import-values: - # # alias: - # ## mariadb is currently not ported to SCALE yet. - # - name: mariadb - # version: 0.1.0 - # repository: file://../../mariadb/0.0.1/ - # condition: mariadb.enabled - # # tags: - # # import-values: - # # alias: - # ## InfluxDB is currently not ported to SCALE yet. - # - name: influxdb - # version: 1.1.6 - # repository: https://charts.bitnami.com/bitnami - # condition: influxdb.enabled - # # tags: - # # import-values: - # # alias: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/home-assistant/3.1.5/README.md b/stable/home-assistant/3.1.5/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/3.1.5/app-readme.md b/stable/home-assistant/3.1.5/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/3.1.5/charts/common-3.5.5.tgz b/stable/home-assistant/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/home-assistant/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/home-assistant/3.1.5/ix_values.yaml b/stable/home-assistant/3.1.5/ix_values.yaml deleted file mode 100644 index 506a4db734..0000000000 --- a/stable/home-assistant/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.0 - -## -# 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/3.1.5/questions.yaml b/stable/home-assistant/3.1.5/questions.yaml deleted file mode 100644 index dfec12889c..0000000000 --- a/stable/home-assistant/3.1.5/questions.yaml +++ /dev/null @@ -1,498 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: git - group: "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: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8123 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8123 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36008 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [5, 20, 24] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 568 - - variable: fsGroup - label: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we chmod/chown?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/stable/home-assistant/3.1.5/templates/common.yaml b/stable/home-assistant/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/3.1.5/templates/secret.yaml b/stable/home-assistant/3.1.5/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/3.1.5/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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/3.1.5/test_values.yaml b/stable/home-assistant/3.1.5/test_values.yaml deleted file mode 100644 index f53ebfe58f..0000000000 --- a/stable/home-assistant/3.1.5/test_values.yaml +++ /dev/null @@ -1,108 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - supplementalGroups: [5, 20, 24] - -env: {} - # TZ: - -services: - main: - port: - port: 8123 - nodePort: 30023 - -# # 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: 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/3.1.5/values.yaml b/stable/home-assistant/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/3.1.6/CONFIG.md b/stable/home-assistant/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/3.1.6/Chart.lock b/stable/home-assistant/3.1.6/Chart.lock deleted file mode 100644 index 072a58ca5e..0000000000 --- a/stable/home-assistant/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:36.707118077Z" diff --git a/stable/home-assistant/3.1.6/Chart.yaml b/stable/home-assistant/3.1.6/Chart.yaml deleted file mode 100644 index cb3b2bfabb..0000000000 --- a/stable/home-assistant/3.1.6/Chart.yaml +++ /dev/null @@ -1,57 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: home-assistant -version: 3.1.6 -upstream_version: 5.3.0 -appVersion: "auto" -description: home-assistant App for TrueNAS SCALE -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/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 -sources: - - https://github.com/truecharts/apps/tree/master/stable/home-assistant - - https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant - - https://github.com/home-assistant/home-assistant - - https://github.com/cdr/code-server -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: - # ## postgresql is currently not ported to SCALE yet. - # - name: postgresql - # version: 10.2.0 - # repository: https://charts.bitnami.com/bitnami - # condition: postgresql.enabled - # # tags: - # # import-values: - # # alias: - # ## mariadb is currently not ported to SCALE yet. - # - name: mariadb - # version: 0.1.0 - # repository: file://../../mariadb/0.0.1/ - # condition: mariadb.enabled - # # tags: - # # import-values: - # # alias: - # ## InfluxDB is currently not ported to SCALE yet. - # - name: influxdb - # version: 1.1.6 - # repository: https://charts.bitnami.com/bitnami - # condition: influxdb.enabled - # # tags: - # # import-values: - # # alias: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/home-assistant/3.1.6/README.md b/stable/home-assistant/3.1.6/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/3.1.6/app-readme.md b/stable/home-assistant/3.1.6/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/3.1.6/charts/common-3.5.8.tgz b/stable/home-assistant/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/home-assistant/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/home-assistant/3.1.6/ix_values.yaml b/stable/home-assistant/3.1.6/ix_values.yaml deleted file mode 100644 index 506a4db734..0000000000 --- a/stable/home-assistant/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.0 - -## -# 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/3.1.6/questions.yaml b/stable/home-assistant/3.1.6/questions.yaml deleted file mode 100644 index dfec12889c..0000000000 --- a/stable/home-assistant/3.1.6/questions.yaml +++ /dev/null @@ -1,498 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: git - group: "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: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8123 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8123 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36008 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [5, 20, 24] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 568 - - variable: fsGroup - label: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we chmod/chown?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/stable/home-assistant/3.1.6/templates/common.yaml b/stable/home-assistant/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/3.1.6/templates/secret.yaml b/stable/home-assistant/3.1.6/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/3.1.6/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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/3.1.6/test_values.yaml b/stable/home-assistant/3.1.6/test_values.yaml deleted file mode 100644 index f53ebfe58f..0000000000 --- a/stable/home-assistant/3.1.6/test_values.yaml +++ /dev/null @@ -1,108 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.0 - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - supplementalGroups: [5, 20, 24] - -env: {} - # TZ: - -services: - main: - port: - port: 8123 - nodePort: 30023 - -# # 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: 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/3.1.6/values.yaml b/stable/home-assistant/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/4.0.0/CONFIG.md b/stable/home-assistant/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/4.0.0/Chart.lock b/stable/home-assistant/4.0.0/Chart.lock deleted file mode 100644 index 4be6bc0e51..0000000000 --- a/stable/home-assistant/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T19:01:29.031108603Z" diff --git a/stable/home-assistant/4.0.0/Chart.yaml b/stable/home-assistant/4.0.0/Chart.yaml deleted file mode 100644 index ebf23a53a5..0000000000 --- a/stable/home-assistant/4.0.0/Chart.yaml +++ /dev/null @@ -1,57 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: home-assistant -version: 4.0.0 -upstream_version: 5.3.0 -appVersion: "auto" -description: home-assistant App for TrueNAS SCALE -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/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 -sources: - - https://github.com/truecharts/apps/tree/master/stable/home-assistant - - https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant - - https://github.com/home-assistant/home-assistant - - https://github.com/cdr/code-server -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: - # ## postgresql is currently not ported to SCALE yet. - # - name: postgresql - # version: 10.2.0 - # repository: https://charts.bitnami.com/bitnami - # condition: postgresql.enabled - # # tags: - # # import-values: - # # alias: - # ## mariadb is currently not ported to SCALE yet. - # - name: mariadb - # version: 0.1.0 - # repository: file://../../mariadb/0.0.1/ - # condition: mariadb.enabled - # # tags: - # # import-values: - # # alias: - # ## InfluxDB is currently not ported to SCALE yet. - # - name: influxdb - # version: 1.1.6 - # repository: https://charts.bitnami.com/bitnami - # condition: influxdb.enabled - # # tags: - # # import-values: - # # alias: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/home-assistant/4.0.0/README.md b/stable/home-assistant/4.0.0/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/4.0.0/app-readme.md b/stable/home-assistant/4.0.0/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/4.0.0/charts/common-4.1.5.tgz b/stable/home-assistant/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/home-assistant/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/home-assistant/4.0.0/ix_values.yaml b/stable/home-assistant/4.0.0/ix_values.yaml deleted file mode 100644 index 506a4db734..0000000000 --- a/stable/home-assistant/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.0 - -## -# 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/4.0.0/questions.yaml b/stable/home-assistant/4.0.0/questions.yaml deleted file mode 100644 index 42044155b2..0000000000 --- a/stable/home-assistant/4.0.0/questions.yaml +++ /dev/null @@ -1,386 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 diff --git a/stable/home-assistant/4.0.0/templates/common.yaml b/stable/home-assistant/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/4.0.0/templates/secret.yaml b/stable/home-assistant/4.0.0/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/4.0.0/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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/4.0.0/test_values.yaml b/stable/home-assistant/4.0.0/test_values.yaml deleted file mode 100644 index adfdd1a3a5..0000000000 --- a/stable/home-assistant/4.0.0/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.0 - -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/4.0.0/values.yaml b/stable/home-assistant/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/4.0.1/CONFIG.md b/stable/home-assistant/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/4.0.1/Chart.lock b/stable/home-assistant/4.0.1/Chart.lock deleted file mode 100644 index d8e96f0c28..0000000000 --- a/stable/home-assistant/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:18.887914675Z" diff --git a/stable/home-assistant/4.0.1/Chart.yaml b/stable/home-assistant/4.0.1/Chart.yaml deleted file mode 100644 index 90c87df5b8..0000000000 --- a/stable/home-assistant/4.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 4.0.1 diff --git a/stable/home-assistant/4.0.1/README.md b/stable/home-assistant/4.0.1/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/4.0.1/app-readme.md b/stable/home-assistant/4.0.1/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/4.0.1/charts/common-4.1.5.tgz b/stable/home-assistant/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/home-assistant/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/home-assistant/4.0.1/ix_values.yaml b/stable/home-assistant/4.0.1/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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/4.0.1/questions.yaml b/stable/home-assistant/4.0.1/questions.yaml deleted file mode 100644 index 42044155b2..0000000000 --- a/stable/home-assistant/4.0.1/questions.yaml +++ /dev/null @@ -1,386 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 diff --git a/stable/home-assistant/4.0.1/templates/common.yaml b/stable/home-assistant/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/4.0.1/templates/secret.yaml b/stable/home-assistant/4.0.1/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/4.0.1/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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/4.0.1/test_values.yaml b/stable/home-assistant/4.0.1/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/4.0.1/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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/4.0.1/values.yaml b/stable/home-assistant/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/4.0.2/CONFIG.md b/stable/home-assistant/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/4.0.2/Chart.lock b/stable/home-assistant/4.0.2/Chart.lock deleted file mode 100644 index 71c1c758fa..0000000000 --- a/stable/home-assistant/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:11.973321138Z" diff --git a/stable/home-assistant/4.0.2/Chart.yaml b/stable/home-assistant/4.0.2/Chart.yaml deleted file mode 100644 index 64826da7ad..0000000000 --- a/stable/home-assistant/4.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 4.0.2 diff --git a/stable/home-assistant/4.0.2/README.md b/stable/home-assistant/4.0.2/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/4.0.2/app-readme.md b/stable/home-assistant/4.0.2/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/4.0.2/charts/common-4.1.6.tgz b/stable/home-assistant/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/home-assistant/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/home-assistant/4.0.2/ix_values.yaml b/stable/home-assistant/4.0.2/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/4.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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/4.0.2/questions.yaml b/stable/home-assistant/4.0.2/questions.yaml deleted file mode 100644 index 42044155b2..0000000000 --- a/stable/home-assistant/4.0.2/questions.yaml +++ /dev/null @@ -1,386 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 diff --git a/stable/home-assistant/4.0.2/templates/common.yaml b/stable/home-assistant/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/4.0.2/templates/secret.yaml b/stable/home-assistant/4.0.2/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/4.0.2/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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/4.0.2/test_values.yaml b/stable/home-assistant/4.0.2/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/4.0.2/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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/4.0.2/values.yaml b/stable/home-assistant/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/4.1.0/CONFIG.md b/stable/home-assistant/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/4.1.0/Chart.lock b/stable/home-assistant/4.1.0/Chart.lock deleted file mode 100644 index 31345033cc..0000000000 --- a/stable/home-assistant/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:33.477372139Z" diff --git a/stable/home-assistant/4.1.0/Chart.yaml b/stable/home-assistant/4.1.0/Chart.yaml deleted file mode 100644 index a76f751ef5..0000000000 --- a/stable/home-assistant/4.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 4.1.0 diff --git a/stable/home-assistant/4.1.0/README.md b/stable/home-assistant/4.1.0/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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/4.1.0/app-readme.md b/stable/home-assistant/4.1.0/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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/4.1.0/charts/common-4.1.6.tgz b/stable/home-assistant/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/home-assistant/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/home-assistant/4.1.0/ix_values.yaml b/stable/home-assistant/4.1.0/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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/4.1.0/questions.yaml b/stable/home-assistant/4.1.0/questions.yaml deleted file mode 100644 index 885b9c329a..0000000000 --- a/stable/home-assistant/4.1.0/questions.yaml +++ /dev/null @@ -1,393 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 diff --git a/stable/home-assistant/4.1.0/templates/common.yaml b/stable/home-assistant/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/4.1.0/templates/secret.yaml b/stable/home-assistant/4.1.0/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/4.1.0/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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/4.1.0/test_values.yaml b/stable/home-assistant/4.1.0/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/4.1.0/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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/4.1.0/values.yaml b/stable/home-assistant/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.0.0/CONFIG.md b/stable/home-assistant/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.0/Chart.lock b/stable/home-assistant/5.0.0/Chart.lock deleted file mode 100644 index 8b983c28c5..0000000000 --- a/stable/home-assistant/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:07.172236705Z" diff --git a/stable/home-assistant/5.0.0/Chart.yaml b/stable/home-assistant/5.0.0/Chart.yaml deleted file mode 100644 index c9b9479e0f..0000000000 --- a/stable/home-assistant/5.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 5.0.0 diff --git a/stable/home-assistant/5.0.0/README.md b/stable/home-assistant/5.0.0/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.0/app-readme.md b/stable/home-assistant/5.0.0/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.0/charts/common-5.0.0.tgz b/stable/home-assistant/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/home-assistant/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/home-assistant/5.0.0/ix_values.yaml b/stable/home-assistant/5.0.0/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.0.0/questions.yaml b/stable/home-assistant/5.0.0/questions.yaml deleted file mode 100644 index 7c6417e404..0000000000 --- a/stable/home-assistant/5.0.0/questions.yaml +++ /dev/null @@ -1,430 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/home-assistant/5.0.0/templates/common.yaml b/stable/home-assistant/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.0.0/templates/secret.yaml b/stable/home-assistant/5.0.0/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.0.0/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.0.0/test_values.yaml b/stable/home-assistant/5.0.0/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.0.0/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.0.0/values.yaml b/stable/home-assistant/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.0.1/CONFIG.md b/stable/home-assistant/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.1/Chart.lock b/stable/home-assistant/5.0.1/Chart.lock deleted file mode 100644 index 2cd58d45e7..0000000000 --- a/stable/home-assistant/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:04.270575173Z" diff --git a/stable/home-assistant/5.0.1/Chart.yaml b/stable/home-assistant/5.0.1/Chart.yaml deleted file mode 100644 index 6f06687add..0000000000 --- a/stable/home-assistant/5.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 5.0.1 diff --git a/stable/home-assistant/5.0.1/README.md b/stable/home-assistant/5.0.1/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.1/app-readme.md b/stable/home-assistant/5.0.1/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.1/charts/common-5.0.0.tgz b/stable/home-assistant/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/home-assistant/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/home-assistant/5.0.1/ix_values.yaml b/stable/home-assistant/5.0.1/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.0.1/questions.yaml b/stable/home-assistant/5.0.1/questions.yaml deleted file mode 100644 index 8b13f973eb..0000000000 --- a/stable/home-assistant/5.0.1/questions.yaml +++ /dev/null @@ -1,434 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/home-assistant/5.0.1/templates/common.yaml b/stable/home-assistant/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.0.1/templates/secret.yaml b/stable/home-assistant/5.0.1/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.0.1/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.0.1/test_values.yaml b/stable/home-assistant/5.0.1/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.0.1/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.0.1/values.yaml b/stable/home-assistant/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.0.2/CONFIG.md b/stable/home-assistant/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.2/Chart.lock b/stable/home-assistant/5.0.2/Chart.lock deleted file mode 100644 index 1ffbab0b87..0000000000 --- a/stable/home-assistant/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:18.717266109Z" diff --git a/stable/home-assistant/5.0.2/Chart.yaml b/stable/home-assistant/5.0.2/Chart.yaml deleted file mode 100644 index b0dc78ee89..0000000000 --- a/stable/home-assistant/5.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 5.0.2 diff --git a/stable/home-assistant/5.0.2/README.md b/stable/home-assistant/5.0.2/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.2/app-readme.md b/stable/home-assistant/5.0.2/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.2/charts/common-5.0.2.tgz b/stable/home-assistant/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/home-assistant/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/home-assistant/5.0.2/ix_values.yaml b/stable/home-assistant/5.0.2/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.0.2/questions.yaml b/stable/home-assistant/5.0.2/questions.yaml deleted file mode 100644 index 8b13f973eb..0000000000 --- a/stable/home-assistant/5.0.2/questions.yaml +++ /dev/null @@ -1,434 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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 - hidden: false - 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" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/home-assistant/5.0.2/templates/common.yaml b/stable/home-assistant/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.0.2/templates/secret.yaml b/stable/home-assistant/5.0.2/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.0.2/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.0.2/test_values.yaml b/stable/home-assistant/5.0.2/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.0.2/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.0.2/values.yaml b/stable/home-assistant/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.0.3/CONFIG.md b/stable/home-assistant/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.3/Chart.lock b/stable/home-assistant/5.0.3/Chart.lock deleted file mode 100644 index c7e8eba57b..0000000000 --- a/stable/home-assistant/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:22.18896Z" diff --git a/stable/home-assistant/5.0.3/Chart.yaml b/stable/home-assistant/5.0.3/Chart.yaml deleted file mode 100644 index b7374e42ba..0000000000 --- a/stable/home-assistant/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 5.0.3 diff --git a/stable/home-assistant/5.0.3/README.md b/stable/home-assistant/5.0.3/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.3/app-readme.md b/stable/home-assistant/5.0.3/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.3/charts/common-5.0.2.tgz b/stable/home-assistant/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/home-assistant/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/home-assistant/5.0.3/ix_values.yaml b/stable/home-assistant/5.0.3/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.0.3/questions.yaml b/stable/home-assistant/5.0.3/questions.yaml deleted file mode 100644 index 383b32ed01..0000000000 --- a/stable/home-assistant/5.0.3/questions.yaml +++ /dev/null @@ -1,421 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - 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" - 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 diff --git a/stable/home-assistant/5.0.3/templates/common.yaml b/stable/home-assistant/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.0.3/templates/secret.yaml b/stable/home-assistant/5.0.3/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.0.3/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.0.3/test_values.yaml b/stable/home-assistant/5.0.3/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.0.3/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.0.3/values.yaml b/stable/home-assistant/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.0.4/CONFIG.md b/stable/home-assistant/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0.4/Chart.lock b/stable/home-assistant/5.0.4/Chart.lock deleted file mode 100644 index 00c487a61b..0000000000 --- a/stable/home-assistant/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:49.903546065Z" diff --git a/stable/home-assistant/5.0.4/Chart.yaml b/stable/home-assistant/5.0.4/Chart.yaml deleted file mode 100644 index 5c6dc433bd..0000000000 --- a/stable/home-assistant/5.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 5.0.4 diff --git a/stable/home-assistant/5.0.4/README.md b/stable/home-assistant/5.0.4/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0.4/app-readme.md b/stable/home-assistant/5.0.4/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0.4/charts/common-5.0.2.tgz b/stable/home-assistant/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/home-assistant/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/home-assistant/5.0.4/ix_values.yaml b/stable/home-assistant/5.0.4/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.0.4/questions.yaml b/stable/home-assistant/5.0.4/questions.yaml deleted file mode 100644 index 383b32ed01..0000000000 --- a/stable/home-assistant/5.0.4/questions.yaml +++ /dev/null @@ -1,421 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - 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" - 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 diff --git a/stable/home-assistant/5.0.4/templates/common.yaml b/stable/home-assistant/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.0.4/templates/secret.yaml b/stable/home-assistant/5.0.4/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.0.4/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.0.4/test_values.yaml b/stable/home-assistant/5.0.4/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.0.4/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.0.4/values.yaml b/stable/home-assistant/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.1.0/CONFIG.md b/stable/home-assistant/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.1.0/Chart.lock b/stable/home-assistant/5.1.0/Chart.lock deleted file mode 100644 index 445ecaeb98..0000000000 --- a/stable/home-assistant/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:50.771855566Z" diff --git a/stable/home-assistant/5.1.0/Chart.yaml b/stable/home-assistant/5.1.0/Chart.yaml deleted file mode 100644 index 572fb0475a..0000000000 --- a/stable/home-assistant/5.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 5.1.0 diff --git a/stable/home-assistant/5.1.0/README.md b/stable/home-assistant/5.1.0/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.1.0/app-readme.md b/stable/home-assistant/5.1.0/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.1.0/charts/common-5.1.1.tgz b/stable/home-assistant/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/home-assistant/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/home-assistant/5.1.0/ix_values.yaml b/stable/home-assistant/5.1.0/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.1.0/questions.yaml b/stable/home-assistant/5.1.0/questions.yaml deleted file mode 100644 index 383b32ed01..0000000000 --- a/stable/home-assistant/5.1.0/questions.yaml +++ /dev/null @@ -1,421 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - 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" - 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 diff --git a/stable/home-assistant/5.1.0/templates/common.yaml b/stable/home-assistant/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.1.0/templates/secret.yaml b/stable/home-assistant/5.1.0/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.1.0/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.1.0/test_values.yaml b/stable/home-assistant/5.1.0/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.1.0/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.1.0/values.yaml b/stable/home-assistant/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.1.1/CONFIG.md b/stable/home-assistant/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.1.1/Chart.lock b/stable/home-assistant/5.1.1/Chart.lock deleted file mode 100644 index 21c5d56dfc..0000000000 --- a/stable/home-assistant/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:33.960826075Z" diff --git a/stable/home-assistant/5.1.1/Chart.yaml b/stable/home-assistant/5.1.1/Chart.yaml deleted file mode 100644 index 145d303ec4..0000000000 --- a/stable/home-assistant/5.1.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 5.1.1 diff --git a/stable/home-assistant/5.1.1/README.md b/stable/home-assistant/5.1.1/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.1.1/app-readme.md b/stable/home-assistant/5.1.1/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.1.1/charts/common-5.1.2.tgz b/stable/home-assistant/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/home-assistant/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/home-assistant/5.1.1/ix_values.yaml b/stable/home-assistant/5.1.1/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.1.1/questions.yaml b/stable/home-assistant/5.1.1/questions.yaml deleted file mode 100644 index 383b32ed01..0000000000 --- a/stable/home-assistant/5.1.1/questions.yaml +++ /dev/null @@ -1,421 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: git - group: "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: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - 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" - 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 diff --git a/stable/home-assistant/5.1.1/templates/common.yaml b/stable/home-assistant/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.1.1/templates/secret.yaml b/stable/home-assistant/5.1.1/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.1.1/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.1.1/test_values.yaml b/stable/home-assistant/5.1.1/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.1.1/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.1.1/values.yaml b/stable/home-assistant/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.2.0/CONFIG.md b/stable/home-assistant/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.0/Chart.lock b/stable/home-assistant/5.2.0/Chart.lock deleted file mode 100644 index 7b82b4d209..0000000000 --- a/stable/home-assistant/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:48.516464178Z" diff --git a/stable/home-assistant/5.2.0/Chart.yaml b/stable/home-assistant/5.2.0/Chart.yaml deleted file mode 100644 index 3fd7b96da7..0000000000 --- a/stable/home-assistant/5.2.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: home-assistant App for TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/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/truecharts/apps/tree/master/stable/home-assistant -- https://github.com/k8s-at-home/charts/tree/master/charts/home-assistant -- https://github.com/home-assistant/home-assistant -- https://github.com/cdr/code-server -type: application -upstream_version: 5.3.0 -version: 5.2.0 diff --git a/stable/home-assistant/5.2.0/README.md b/stable/home-assistant/5.2.0/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.0/app-readme.md b/stable/home-assistant/5.2.0/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.0/charts/common-5.1.2.tgz b/stable/home-assistant/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/home-assistant/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/home-assistant/5.2.0/ix_values.yaml b/stable/home-assistant/5.2.0/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.0/questions.yaml b/stable/home-assistant/5.2.0/questions.yaml deleted file mode 100644 index bd77760370..0000000000 --- a/stable/home-assistant/5.2.0/questions.yaml +++ /dev/null @@ -1,561 +0,0 @@ -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.0/templates/common.yaml b/stable/home-assistant/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.2.0/templates/secret.yaml b/stable/home-assistant/5.2.0/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.2.0/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.0/test_values.yaml b/stable/home-assistant/5.2.0/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.2.0/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.0/values.yaml b/stable/home-assistant/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.2.1/CONFIG.md b/stable/home-assistant/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.1/Chart.lock b/stable/home-assistant/5.2.1/Chart.lock deleted file mode 100644 index f786a26941..0000000000 --- a/stable/home-assistant/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:10.895172126Z" diff --git a/stable/home-assistant/5.2.1/Chart.yaml b/stable/home-assistant/5.2.1/Chart.yaml deleted file mode 100644 index d74b68bc3b..0000000000 --- a/stable/home-assistant/5.2.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -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.1 diff --git a/stable/home-assistant/5.2.1/README.md b/stable/home-assistant/5.2.1/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.1/app-readme.md b/stable/home-assistant/5.2.1/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.1/charts/common-5.1.2.tgz b/stable/home-assistant/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/home-assistant/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/home-assistant/5.2.1/ix_values.yaml b/stable/home-assistant/5.2.1/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.1/questions.yaml b/stable/home-assistant/5.2.1/questions.yaml deleted file mode 100644 index bd77760370..0000000000 --- a/stable/home-assistant/5.2.1/questions.yaml +++ /dev/null @@ -1,561 +0,0 @@ -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.1/templates/common.yaml b/stable/home-assistant/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.2.1/templates/secret.yaml b/stable/home-assistant/5.2.1/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.2.1/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.1/test_values.yaml b/stable/home-assistant/5.2.1/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.2.1/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.1/values.yaml b/stable/home-assistant/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.2.2/CONFIG.md b/stable/home-assistant/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.2/Chart.lock b/stable/home-assistant/5.2.2/Chart.lock deleted file mode 100644 index a8575a793d..0000000000 --- a/stable/home-assistant/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:02.699037381Z" diff --git a/stable/home-assistant/5.2.2/Chart.yaml b/stable/home-assistant/5.2.2/Chart.yaml deleted file mode 100644 index a878e8f5f4..0000000000 --- a/stable/home-assistant/5.2.2/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -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.2 diff --git a/stable/home-assistant/5.2.2/README.md b/stable/home-assistant/5.2.2/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.2/app-readme.md b/stable/home-assistant/5.2.2/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.2/charts/common-5.1.2.tgz b/stable/home-assistant/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/home-assistant/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/home-assistant/5.2.2/ix_values.yaml b/stable/home-assistant/5.2.2/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.2/questions.yaml b/stable/home-assistant/5.2.2/questions.yaml deleted file mode 100644 index bd77760370..0000000000 --- a/stable/home-assistant/5.2.2/questions.yaml +++ /dev/null @@ -1,561 +0,0 @@ -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.2/templates/common.yaml b/stable/home-assistant/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.2.2/templates/secret.yaml b/stable/home-assistant/5.2.2/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.2.2/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.2/test_values.yaml b/stable/home-assistant/5.2.2/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.2.2/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.2/values.yaml b/stable/home-assistant/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/home-assistant/5.2.3/CONFIG.md b/stable/home-assistant/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/home-assistant/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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.3/Chart.lock b/stable/home-assistant/5.2.3/Chart.lock deleted file mode 100644 index 70e74b99de..0000000000 --- a/stable/home-assistant/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:04:32.903588367Z" diff --git a/stable/home-assistant/5.2.3/Chart.yaml b/stable/home-assistant/5.2.3/Chart.yaml deleted file mode 100644 index 8ef3fab721..0000000000 --- a/stable/home-assistant/5.2.3/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -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.3 diff --git a/stable/home-assistant/5.2.3/README.md b/stable/home-assistant/5.2.3/README.md deleted file mode 100644 index 38e875fc8c..0000000000 --- a/stable/home-assistant/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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.3/app-readme.md b/stable/home-assistant/5.2.3/app-readme.md deleted file mode 100644 index 822d932e2e..0000000000 --- a/stable/home-assistant/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -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.3/charts/common-5.1.3.tgz b/stable/home-assistant/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/home-assistant/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/home-assistant/5.2.3/ix_values.yaml b/stable/home-assistant/5.2.3/ix_values.yaml deleted file mode 100644 index c356b9f83b..0000000000 --- a/stable/home-assistant/5.2.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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.5.5 - -## -# 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.3/questions.yaml b/stable/home-assistant/5.2.3/questions.yaml deleted file mode 100644 index bd77760370..0000000000 --- a/stable/home-assistant/5.2.3/questions.yaml +++ /dev/null @@ -1,561 +0,0 @@ -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.3/templates/common.yaml b/stable/home-assistant/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/home-assistant/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/home-assistant/5.2.3/templates/secret.yaml b/stable/home-assistant/5.2.3/templates/secret.yaml deleted file mode 100644 index 19f769cf59..0000000000 --- a/stable/home-assistant/5.2.3/templates/secret.yaml +++ /dev/null @@ -1,15 +0,0 @@ -{{- 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.3/test_values.yaml b/stable/home-assistant/5.2.3/test_values.yaml deleted file mode 100644 index 68988525dc..0000000000 --- a/stable/home-assistant/5.2.3/test_values.yaml +++ /dev/null @@ -1,101 +0,0 @@ -# Default values for Home Assistant - -image: - repository: homeassistant/home-assistant - pullPolicy: IfNotPresent - tag: 2021.5.5 - -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.3/values.yaml b/stable/home-assistant/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/3.1.5/CONFIG.md b/stable/jackett/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/3.1.5/Chart.lock b/stable/jackett/3.1.5/Chart.lock deleted file mode 100644 index f09f342a1e..0000000000 --- a/stable/jackett/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:45.797550496Z" diff --git a/stable/jackett/3.1.5/Chart.yaml b/stable/jackett/3.1.5/Chart.yaml deleted file mode 100644 index e29da18801..0000000000 --- a/stable/jackett/3.1.5/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: jackett -version: 3.1.5 -upstream_version: 7.0.1 -appVersion: "auto" -description: API Support for your favorite torrent trackers. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: - - jackett - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/jackett - - https://github.com/k8s-at-home/charts/tree/master/charts/jackett - - https://github.com/Jackett/Jackett - - https://hub.docker.com/r/linuxserver/jackett -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/jackett/3.1.5/README.md b/stable/jackett/3.1.5/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/3.1.5/app-readme.md b/stable/jackett/3.1.5/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/3.1.5/charts/common-3.5.5.tgz b/stable/jackett/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/jackett/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/jackett/3.1.5/ix_values.yaml b/stable/jackett/3.1.5/ix_values.yaml deleted file mode 100644 index 99acca3a50..0000000000 --- a/stable/jackett/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.17.1011 - -## -# 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/jackett/3.1.5/questions.yaml b/stable/jackett/3.1.5/questions.yaml deleted file mode 100644 index 6de48d7f95..0000000000 --- a/stable/jackett/3.1.5/questions.yaml +++ /dev/null @@ -1,434 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 9117 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9117 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36009 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/3.1.5/templates/common.yaml b/stable/jackett/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/3.1.5/test_values.yaml b/stable/jackett/3.1.5/test_values.yaml deleted file mode 100644 index 77ee824370..0000000000 --- a/stable/jackett/3.1.5/test_values.yaml +++ /dev/null @@ -1,46 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.17.1011 - -strategy: - type: Recreate - - -services: - main: - enabled: true - port: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -ingress: - main: - enabled: true - # Used when including ingress using {{ include "common.ingress" . }} - type: "HTTP" - entrypoint: "websecure" - certType: "" - annotations: {} - hosts: - - host: chart-example.local - path: / diff --git a/stable/jackett/3.1.5/values.yaml b/stable/jackett/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/3.1.6/CONFIG.md b/stable/jackett/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/3.1.6/Chart.lock b/stable/jackett/3.1.6/Chart.lock deleted file mode 100644 index 8c29045c71..0000000000 --- a/stable/jackett/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:37.20917328Z" diff --git a/stable/jackett/3.1.6/Chart.yaml b/stable/jackett/3.1.6/Chart.yaml deleted file mode 100644 index ac5e9ec805..0000000000 --- a/stable/jackett/3.1.6/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: jackett -version: 3.1.6 -upstream_version: 7.0.1 -appVersion: "auto" -description: API Support for your favorite torrent trackers. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: - - jackett - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/jackett - - https://github.com/k8s-at-home/charts/tree/master/charts/jackett - - https://github.com/Jackett/Jackett - - https://hub.docker.com/r/linuxserver/jackett -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/jackett/3.1.6/README.md b/stable/jackett/3.1.6/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/3.1.6/app-readme.md b/stable/jackett/3.1.6/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/3.1.6/charts/common-3.5.8.tgz b/stable/jackett/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/jackett/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/jackett/3.1.6/ix_values.yaml b/stable/jackett/3.1.6/ix_values.yaml deleted file mode 100644 index 99acca3a50..0000000000 --- a/stable/jackett/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.17.1011 - -## -# 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/jackett/3.1.6/questions.yaml b/stable/jackett/3.1.6/questions.yaml deleted file mode 100644 index 6de48d7f95..0000000000 --- a/stable/jackett/3.1.6/questions.yaml +++ /dev/null @@ -1,434 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 9117 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9117 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36009 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/3.1.6/templates/common.yaml b/stable/jackett/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/3.1.6/test_values.yaml b/stable/jackett/3.1.6/test_values.yaml deleted file mode 100644 index 77ee824370..0000000000 --- a/stable/jackett/3.1.6/test_values.yaml +++ /dev/null @@ -1,46 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.17.1011 - -strategy: - type: Recreate - - -services: - main: - enabled: true - port: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -ingress: - main: - enabled: true - # Used when including ingress using {{ include "common.ingress" . }} - type: "HTTP" - entrypoint: "websecure" - certType: "" - annotations: {} - hosts: - - host: chart-example.local - path: / diff --git a/stable/jackett/3.1.6/values.yaml b/stable/jackett/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/4.0.0/CONFIG.md b/stable/jackett/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/4.0.0/Chart.lock b/stable/jackett/4.0.0/Chart.lock deleted file mode 100644 index b13b9a7532..0000000000 --- a/stable/jackett/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:25:02.387265333Z" diff --git a/stable/jackett/4.0.0/Chart.yaml b/stable/jackett/4.0.0/Chart.yaml deleted file mode 100644 index 7bd4b93e72..0000000000 --- a/stable/jackett/4.0.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: jackett -version: 4.0.0 -upstream_version: 7.0.1 -appVersion: "auto" -description: API Support for your favorite torrent trackers. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: - - jackett - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/jackett - - https://github.com/k8s-at-home/charts/tree/master/charts/jackett - - https://github.com/Jackett/Jackett - - https://hub.docker.com/r/linuxserver/jackett -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/jackett/4.0.0/README.md b/stable/jackett/4.0.0/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/4.0.0/app-readme.md b/stable/jackett/4.0.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/4.0.0/charts/common-4.1.5.tgz b/stable/jackett/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/jackett/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/jackett/4.0.0/ix_values.yaml b/stable/jackett/4.0.0/ix_values.yaml deleted file mode 100644 index 99acca3a50..0000000000 --- a/stable/jackett/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.17.1011 - -## -# 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/jackett/4.0.0/questions.yaml b/stable/jackett/4.0.0/questions.yaml deleted file mode 100644 index 73a432f411..0000000000 --- a/stable/jackett/4.0.0/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - editable: true - hidden: false - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/4.0.0/templates/common.yaml b/stable/jackett/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/4.0.0/test_values.yaml b/stable/jackett/4.0.0/test_values.yaml deleted file mode 100644 index 656c801f42..0000000000 --- a/stable/jackett/4.0.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.17.1011 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/4.0.0/values.yaml b/stable/jackett/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/4.0.1/CONFIG.md b/stable/jackett/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/4.0.1/Chart.lock b/stable/jackett/4.0.1/Chart.lock deleted file mode 100644 index 14b6011980..0000000000 --- a/stable/jackett/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:19.294511764Z" diff --git a/stable/jackett/4.0.1/Chart.yaml b/stable/jackett/4.0.1/Chart.yaml deleted file mode 100644 index 0c5a62dba7..0000000000 --- a/stable/jackett/4.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 4.0.1 diff --git a/stable/jackett/4.0.1/README.md b/stable/jackett/4.0.1/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/4.0.1/app-readme.md b/stable/jackett/4.0.1/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/4.0.1/charts/common-4.1.5.tgz b/stable/jackett/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/jackett/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/jackett/4.0.1/ix_values.yaml b/stable/jackett/4.0.1/ix_values.yaml deleted file mode 100644 index b13a9410f8..0000000000 --- a/stable/jackett/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -## -# 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/jackett/4.0.1/questions.yaml b/stable/jackett/4.0.1/questions.yaml deleted file mode 100644 index 73a432f411..0000000000 --- a/stable/jackett/4.0.1/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - editable: true - hidden: false - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/4.0.1/templates/common.yaml b/stable/jackett/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/4.0.1/test_values.yaml b/stable/jackett/4.0.1/test_values.yaml deleted file mode 100644 index 03d002dd45..0000000000 --- a/stable/jackett/4.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/4.0.1/values.yaml b/stable/jackett/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/4.0.2/CONFIG.md b/stable/jackett/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/4.0.2/Chart.lock b/stable/jackett/4.0.2/Chart.lock deleted file mode 100644 index 5a09a4e9b2..0000000000 --- a/stable/jackett/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:12.409951056Z" diff --git a/stable/jackett/4.0.2/Chart.yaml b/stable/jackett/4.0.2/Chart.yaml deleted file mode 100644 index 381f20c874..0000000000 --- a/stable/jackett/4.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 4.0.2 diff --git a/stable/jackett/4.0.2/README.md b/stable/jackett/4.0.2/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/4.0.2/app-readme.md b/stable/jackett/4.0.2/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/4.0.2/charts/common-4.1.6.tgz b/stable/jackett/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/jackett/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/jackett/4.0.2/ix_values.yaml b/stable/jackett/4.0.2/ix_values.yaml deleted file mode 100644 index b13a9410f8..0000000000 --- a/stable/jackett/4.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -## -# 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/jackett/4.0.2/questions.yaml b/stable/jackett/4.0.2/questions.yaml deleted file mode 100644 index 73a432f411..0000000000 --- a/stable/jackett/4.0.2/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - editable: true - hidden: false - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/4.0.2/templates/common.yaml b/stable/jackett/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/4.0.2/test_values.yaml b/stable/jackett/4.0.2/test_values.yaml deleted file mode 100644 index 03d002dd45..0000000000 --- a/stable/jackett/4.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/4.0.2/values.yaml b/stable/jackett/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/4.1.0/CONFIG.md b/stable/jackett/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/4.1.0/Chart.lock b/stable/jackett/4.1.0/Chart.lock deleted file mode 100644 index b308172fe0..0000000000 --- a/stable/jackett/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:33.967138922Z" diff --git a/stable/jackett/4.1.0/Chart.yaml b/stable/jackett/4.1.0/Chart.yaml deleted file mode 100644 index f05dbd58d2..0000000000 --- a/stable/jackett/4.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 4.1.0 diff --git a/stable/jackett/4.1.0/README.md b/stable/jackett/4.1.0/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/4.1.0/app-readme.md b/stable/jackett/4.1.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/4.1.0/charts/common-4.1.6.tgz b/stable/jackett/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/jackett/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/jackett/4.1.0/ix_values.yaml b/stable/jackett/4.1.0/ix_values.yaml deleted file mode 100644 index b13a9410f8..0000000000 --- a/stable/jackett/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -## -# 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/jackett/4.1.0/questions.yaml b/stable/jackett/4.1.0/questions.yaml deleted file mode 100644 index f1f940336e..0000000000 --- a/stable/jackett/4.1.0/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - editable: true - hidden: false - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/4.1.0/templates/common.yaml b/stable/jackett/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/4.1.0/test_values.yaml b/stable/jackett/4.1.0/test_values.yaml deleted file mode 100644 index 03d002dd45..0000000000 --- a/stable/jackett/4.1.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/4.1.0/values.yaml b/stable/jackett/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.0.0/CONFIG.md b/stable/jackett/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.0.0/Chart.lock b/stable/jackett/5.0.0/Chart.lock deleted file mode 100644 index 5f58417875..0000000000 --- a/stable/jackett/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:07.652919738Z" diff --git a/stable/jackett/5.0.0/Chart.yaml b/stable/jackett/5.0.0/Chart.yaml deleted file mode 100644 index 9464c10d10..0000000000 --- a/stable/jackett/5.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.0.0 diff --git a/stable/jackett/5.0.0/README.md b/stable/jackett/5.0.0/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.0.0/app-readme.md b/stable/jackett/5.0.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.0.0/charts/common-5.0.0.tgz b/stable/jackett/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/jackett/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/jackett/5.0.0/ix_values.yaml b/stable/jackett/5.0.0/ix_values.yaml deleted file mode 100644 index b13a9410f8..0000000000 --- a/stable/jackett/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -## -# 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/jackett/5.0.0/questions.yaml b/stable/jackett/5.0.0/questions.yaml deleted file mode 100644 index 364ab66eeb..0000000000 --- a/stable/jackett/5.0.0/questions.yaml +++ /dev/null @@ -1,414 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - editable: true - hidden: false - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/5.0.0/templates/common.yaml b/stable/jackett/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.0.0/test_values.yaml b/stable/jackett/5.0.0/test_values.yaml deleted file mode 100644 index 03d002dd45..0000000000 --- a/stable/jackett/5.0.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.0.0/values.yaml b/stable/jackett/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.0.1/CONFIG.md b/stable/jackett/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.0.1/Chart.lock b/stable/jackett/5.0.1/Chart.lock deleted file mode 100644 index c4a48b7f66..0000000000 --- a/stable/jackett/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:05.741760831Z" diff --git a/stable/jackett/5.0.1/Chart.yaml b/stable/jackett/5.0.1/Chart.yaml deleted file mode 100644 index 5f8820fcc1..0000000000 --- a/stable/jackett/5.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.0.1 diff --git a/stable/jackett/5.0.1/README.md b/stable/jackett/5.0.1/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.0.1/app-readme.md b/stable/jackett/5.0.1/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.0.1/charts/common-5.0.0.tgz b/stable/jackett/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/jackett/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/jackett/5.0.1/ix_values.yaml b/stable/jackett/5.0.1/ix_values.yaml deleted file mode 100644 index b13a9410f8..0000000000 --- a/stable/jackett/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -## -# 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/jackett/5.0.1/questions.yaml b/stable/jackett/5.0.1/questions.yaml deleted file mode 100644 index 3883aaabf4..0000000000 --- a/stable/jackett/5.0.1/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - editable: true - hidden: false - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/5.0.1/templates/common.yaml b/stable/jackett/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.0.1/test_values.yaml b/stable/jackett/5.0.1/test_values.yaml deleted file mode 100644 index 03d002dd45..0000000000 --- a/stable/jackett/5.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.0.1/values.yaml b/stable/jackett/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.0.2/CONFIG.md b/stable/jackett/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.0.2/Chart.lock b/stable/jackett/5.0.2/Chart.lock deleted file mode 100644 index bd375e0a0e..0000000000 --- a/stable/jackett/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:19.156354281Z" diff --git a/stable/jackett/5.0.2/Chart.yaml b/stable/jackett/5.0.2/Chart.yaml deleted file mode 100644 index 9c1e52ac2f..0000000000 --- a/stable/jackett/5.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.0.2 diff --git a/stable/jackett/5.0.2/README.md b/stable/jackett/5.0.2/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.0.2/app-readme.md b/stable/jackett/5.0.2/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.0.2/charts/common-5.0.2.tgz b/stable/jackett/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/jackett/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/jackett/5.0.2/ix_values.yaml b/stable/jackett/5.0.2/ix_values.yaml deleted file mode 100644 index b13a9410f8..0000000000 --- a/stable/jackett/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -## -# 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/jackett/5.0.2/questions.yaml b/stable/jackett/5.0.2/questions.yaml deleted file mode 100644 index 3883aaabf4..0000000000 --- a/stable/jackett/5.0.2/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - editable: true - hidden: false - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/5.0.2/templates/common.yaml b/stable/jackett/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.0.2/test_values.yaml b/stable/jackett/5.0.2/test_values.yaml deleted file mode 100644 index 03d002dd45..0000000000 --- a/stable/jackett/5.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.0.2/values.yaml b/stable/jackett/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.0.3/CONFIG.md b/stable/jackett/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.0.3/Chart.lock b/stable/jackett/5.0.3/Chart.lock deleted file mode 100644 index 544e20e169..0000000000 --- a/stable/jackett/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:22.874653257Z" diff --git a/stable/jackett/5.0.3/Chart.yaml b/stable/jackett/5.0.3/Chart.yaml deleted file mode 100644 index a247e035b4..0000000000 --- a/stable/jackett/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.0.3 diff --git a/stable/jackett/5.0.3/README.md b/stable/jackett/5.0.3/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.0.3/app-readme.md b/stable/jackett/5.0.3/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.0.3/charts/common-5.0.2.tgz b/stable/jackett/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/jackett/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/jackett/5.0.3/ix_values.yaml b/stable/jackett/5.0.3/ix_values.yaml deleted file mode 100644 index b13a9410f8..0000000000 --- a/stable/jackett/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -## -# 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/jackett/5.0.3/questions.yaml b/stable/jackett/5.0.3/questions.yaml deleted file mode 100644 index ee9ed78c9b..0000000000 --- a/stable/jackett/5.0.3/questions.yaml +++ /dev/null @@ -1,407 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jackett/5.0.3/templates/common.yaml b/stable/jackett/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.0.3/test_values.yaml b/stable/jackett/5.0.3/test_values.yaml deleted file mode 100644 index 03d002dd45..0000000000 --- a/stable/jackett/5.0.3/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.0.3/values.yaml b/stable/jackett/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.0.4/CONFIG.md b/stable/jackett/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.0.4/Chart.lock b/stable/jackett/5.0.4/Chart.lock deleted file mode 100644 index c3ef1e8e22..0000000000 --- a/stable/jackett/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T21:27:11.923017306Z" diff --git a/stable/jackett/5.0.4/Chart.yaml b/stable/jackett/5.0.4/Chart.yaml deleted file mode 100644 index dff1a79062..0000000000 --- a/stable/jackett/5.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.0.4 diff --git a/stable/jackett/5.0.4/README.md b/stable/jackett/5.0.4/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.0.4/app-readme.md b/stable/jackett/5.0.4/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.0.4/charts/common-5.0.2.tgz b/stable/jackett/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/jackett/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/jackett/5.0.4/ix_values.yaml b/stable/jackett/5.0.4/ix_values.yaml deleted file mode 100644 index b13a9410f8..0000000000 --- a/stable/jackett/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -## -# 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/jackett/5.0.4/questions.yaml b/stable/jackett/5.0.4/questions.yaml deleted file mode 100644 index abd46184d2..0000000000 --- a/stable/jackett/5.0.4/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/jackett/5.0.4/templates/common.yaml b/stable/jackett/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.0.4/test_values.yaml b/stable/jackett/5.0.4/test_values.yaml deleted file mode 100644 index 03d002dd45..0000000000 --- a/stable/jackett/5.0.4/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.106 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.0.4/values.yaml b/stable/jackett/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.0.5/CONFIG.md b/stable/jackett/5.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.0.5/Chart.lock b/stable/jackett/5.0.5/Chart.lock deleted file mode 100644 index a63e1dbac6..0000000000 --- a/stable/jackett/5.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:50.569125533Z" diff --git a/stable/jackett/5.0.5/Chart.yaml b/stable/jackett/5.0.5/Chart.yaml deleted file mode 100644 index 00b4a1d509..0000000000 --- a/stable/jackett/5.0.5/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.0.5 diff --git a/stable/jackett/5.0.5/README.md b/stable/jackett/5.0.5/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.0.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.0.5/app-readme.md b/stable/jackett/5.0.5/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.0.5/charts/common-5.0.2.tgz b/stable/jackett/5.0.5/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/jackett/5.0.5/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/jackett/5.0.5/ix_values.yaml b/stable/jackett/5.0.5/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/stable/jackett/5.0.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/jackett/5.0.5/questions.yaml b/stable/jackett/5.0.5/questions.yaml deleted file mode 100644 index abd46184d2..0000000000 --- a/stable/jackett/5.0.5/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/jackett/5.0.5/templates/common.yaml b/stable/jackett/5.0.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.0.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.0.5/test_values.yaml b/stable/jackett/5.0.5/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/stable/jackett/5.0.5/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.0.5/values.yaml b/stable/jackett/5.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.1.0/CONFIG.md b/stable/jackett/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.1.0/Chart.lock b/stable/jackett/5.1.0/Chart.lock deleted file mode 100644 index 8dd423d702..0000000000 --- a/stable/jackett/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:51.383877171Z" diff --git a/stable/jackett/5.1.0/Chart.yaml b/stable/jackett/5.1.0/Chart.yaml deleted file mode 100644 index e946c890fe..0000000000 --- a/stable/jackett/5.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.1.0 diff --git a/stable/jackett/5.1.0/README.md b/stable/jackett/5.1.0/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.1.0/app-readme.md b/stable/jackett/5.1.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.1.0/charts/common-5.1.1.tgz b/stable/jackett/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/jackett/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/jackett/5.1.0/ix_values.yaml b/stable/jackett/5.1.0/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/stable/jackett/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/jackett/5.1.0/questions.yaml b/stable/jackett/5.1.0/questions.yaml deleted file mode 100644 index abd46184d2..0000000000 --- a/stable/jackett/5.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/jackett/5.1.0/templates/common.yaml b/stable/jackett/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.1.0/test_values.yaml b/stable/jackett/5.1.0/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/stable/jackett/5.1.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.1.0/values.yaml b/stable/jackett/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.1.1/CONFIG.md b/stable/jackett/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.1.1/Chart.lock b/stable/jackett/5.1.1/Chart.lock deleted file mode 100644 index fafb1ad638..0000000000 --- a/stable/jackett/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:34.870584741Z" diff --git a/stable/jackett/5.1.1/Chart.yaml b/stable/jackett/5.1.1/Chart.yaml deleted file mode 100644 index 5b64b262df..0000000000 --- a/stable/jackett/5.1.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.1.1 diff --git a/stable/jackett/5.1.1/README.md b/stable/jackett/5.1.1/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.1.1/app-readme.md b/stable/jackett/5.1.1/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.1.1/charts/common-5.1.2.tgz b/stable/jackett/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/jackett/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/jackett/5.1.1/ix_values.yaml b/stable/jackett/5.1.1/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/stable/jackett/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/jackett/5.1.1/questions.yaml b/stable/jackett/5.1.1/questions.yaml deleted file mode 100644 index abd46184d2..0000000000 --- a/stable/jackett/5.1.1/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/jackett/5.1.1/templates/common.yaml b/stable/jackett/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.1.1/test_values.yaml b/stable/jackett/5.1.1/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/stable/jackett/5.1.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.1.1/values.yaml b/stable/jackett/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.2.0/CONFIG.md b/stable/jackett/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.2.0/Chart.lock b/stable/jackett/5.2.0/Chart.lock deleted file mode 100644 index afc441abc4..0000000000 --- a/stable/jackett/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:49.291609523Z" diff --git a/stable/jackett/5.2.0/Chart.yaml b/stable/jackett/5.2.0/Chart.yaml deleted file mode 100644 index 9734833a26..0000000000 --- a/stable/jackett/5.2.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/truecharts/apps/tree/master/stable/jackett -- https://github.com/k8s-at-home/charts/tree/master/charts/jackett -- https://github.com/Jackett/Jackett -- https://hub.docker.com/r/linuxserver/jackett -type: application -upstream_version: 7.0.1 -version: 5.2.0 diff --git a/stable/jackett/5.2.0/README.md b/stable/jackett/5.2.0/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.2.0/app-readme.md b/stable/jackett/5.2.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.2.0/charts/common-5.1.2.tgz b/stable/jackett/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/jackett/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/jackett/5.2.0/ix_values.yaml b/stable/jackett/5.2.0/ix_values.yaml deleted file mode 100644 index a3e7980fa8..0000000000 --- a/stable/jackett/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/jackett/5.2.0/questions.yaml b/stable/jackett/5.2.0/questions.yaml deleted file mode 100644 index c0bde3034c..0000000000 --- a/stable/jackett/5.2.0/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "/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/stable/jackett/5.2.0/templates/common.yaml b/stable/jackett/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.2.0/test_values.yaml b/stable/jackett/5.2.0/test_values.yaml deleted file mode 100644 index 994164ee13..0000000000 --- a/stable/jackett/5.2.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/truecharts/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.2.0/values.yaml b/stable/jackett/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.2.1/CONFIG.md b/stable/jackett/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.2.1/Chart.lock b/stable/jackett/5.2.1/Chart.lock deleted file mode 100644 index 717e4052d3..0000000000 --- a/stable/jackett/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:11.494654311Z" diff --git a/stable/jackett/5.2.1/Chart.yaml b/stable/jackett/5.2.1/Chart.yaml deleted file mode 100644 index 17841bdf86..0000000000 --- a/stable/jackett/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/Jackett/Jackett -type: application -version: 5.2.1 diff --git a/stable/jackett/5.2.1/README.md b/stable/jackett/5.2.1/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.2.1/app-readme.md b/stable/jackett/5.2.1/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.2.1/charts/common-5.1.2.tgz b/stable/jackett/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/jackett/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/jackett/5.2.1/ix_values.yaml b/stable/jackett/5.2.1/ix_values.yaml deleted file mode 100644 index 5def6e0310..0000000000 --- a/stable/jackett/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/jackett/5.2.1/questions.yaml b/stable/jackett/5.2.1/questions.yaml deleted file mode 100644 index c0bde3034c..0000000000 --- a/stable/jackett/5.2.1/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "/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/stable/jackett/5.2.1/templates/common.yaml b/stable/jackett/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.2.1/test_values.yaml b/stable/jackett/5.2.1/test_values.yaml deleted file mode 100644 index 6b9f025e31..0000000000 --- a/stable/jackett/5.2.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.2.1/values.yaml b/stable/jackett/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.2.2/CONFIG.md b/stable/jackett/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.2.2/Chart.lock b/stable/jackett/5.2.2/Chart.lock deleted file mode 100644 index 8503835849..0000000000 --- a/stable/jackett/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:03.635335687Z" diff --git a/stable/jackett/5.2.2/Chart.yaml b/stable/jackett/5.2.2/Chart.yaml deleted file mode 100644 index d88a5274e8..0000000000 --- a/stable/jackett/5.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/Jackett/Jackett -type: application -version: 5.2.2 diff --git a/stable/jackett/5.2.2/README.md b/stable/jackett/5.2.2/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.2.2/app-readme.md b/stable/jackett/5.2.2/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.2.2/charts/common-5.1.2.tgz b/stable/jackett/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/jackett/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/jackett/5.2.2/ix_values.yaml b/stable/jackett/5.2.2/ix_values.yaml deleted file mode 100644 index 5def6e0310..0000000000 --- a/stable/jackett/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/jackett/5.2.2/questions.yaml b/stable/jackett/5.2.2/questions.yaml deleted file mode 100644 index c0bde3034c..0000000000 --- a/stable/jackett/5.2.2/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "/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/stable/jackett/5.2.2/templates/common.yaml b/stable/jackett/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.2.2/test_values.yaml b/stable/jackett/5.2.2/test_values.yaml deleted file mode 100644 index 6b9f025e31..0000000000 --- a/stable/jackett/5.2.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.2.2/values.yaml b/stable/jackett/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.2.3/CONFIG.md b/stable/jackett/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.2.3/Chart.lock b/stable/jackett/5.2.3/Chart.lock deleted file mode 100644 index 783c79f371..0000000000 --- a/stable/jackett/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:03:03.048241652Z" diff --git a/stable/jackett/5.2.3/Chart.yaml b/stable/jackett/5.2.3/Chart.yaml deleted file mode 100644 index 2eaab17844..0000000000 --- a/stable/jackett/5.2.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/Jackett/Jackett -type: application -version: 5.2.3 diff --git a/stable/jackett/5.2.3/README.md b/stable/jackett/5.2.3/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.2.3/app-readme.md b/stable/jackett/5.2.3/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.2.3/charts/common-5.1.3.tgz b/stable/jackett/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/jackett/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/jackett/5.2.3/ix_values.yaml b/stable/jackett/5.2.3/ix_values.yaml deleted file mode 100644 index 5def6e0310..0000000000 --- a/stable/jackett/5.2.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -## -# 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/jackett/5.2.3/questions.yaml b/stable/jackett/5.2.3/questions.yaml deleted file mode 100644 index c0bde3034c..0000000000 --- a/stable/jackett/5.2.3/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "/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/stable/jackett/5.2.3/templates/common.yaml b/stable/jackett/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.2.3/test_values.yaml b/stable/jackett/5.2.3/test_values.yaml deleted file mode 100644 index 6b9f025e31..0000000000 --- a/stable/jackett/5.2.3/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.145 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.2.3/values.yaml b/stable/jackett/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.2.4/CONFIG.md b/stable/jackett/5.2.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.2.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.2.4/Chart.lock b/stable/jackett/5.2.4/Chart.lock deleted file mode 100644 index a483efd557..0000000000 --- a/stable/jackett/5.2.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:07:06.022472246Z" diff --git a/stable/jackett/5.2.4/Chart.yaml b/stable/jackett/5.2.4/Chart.yaml deleted file mode 100644 index 0292cece27..0000000000 --- a/stable/jackett/5.2.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/Jackett/Jackett -type: application -version: 5.2.4 diff --git a/stable/jackett/5.2.4/README.md b/stable/jackett/5.2.4/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.2.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.2.4/app-readme.md b/stable/jackett/5.2.4/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.2.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.2.4/charts/common-5.1.3.tgz b/stable/jackett/5.2.4/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/jackett/5.2.4/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/jackett/5.2.4/ix_values.yaml b/stable/jackett/5.2.4/ix_values.yaml deleted file mode 100644 index 29bf7d8277..0000000000 --- a/stable/jackett/5.2.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.205 - -## -# 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/jackett/5.2.4/questions.yaml b/stable/jackett/5.2.4/questions.yaml deleted file mode 100644 index c0bde3034c..0000000000 --- a/stable/jackett/5.2.4/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "/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/stable/jackett/5.2.4/templates/common.yaml b/stable/jackett/5.2.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.2.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.2.4/test_values.yaml b/stable/jackett/5.2.4/test_values.yaml deleted file mode 100644 index 7bfc668d49..0000000000 --- a/stable/jackett/5.2.4/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.205 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.2.4/values.yaml b/stable/jackett/5.2.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jackett/5.2.5/CONFIG.md b/stable/jackett/5.2.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jackett/5.2.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jackett/5.2.5/Chart.lock b/stable/jackett/5.2.5/Chart.lock deleted file mode 100644 index 6878cad1a8..0000000000 --- a/stable/jackett/5.2.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:17:55.709106977Z" diff --git a/stable/jackett/5.2.5/Chart.yaml b/stable/jackett/5.2.5/Chart.yaml deleted file mode 100644 index 92117ae5e2..0000000000 --- a/stable/jackett/5.2.5/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett -icon: https://truecharts.org/_static/img/jackett-icon.png -keywords: -- jackett -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jackett -sources: -- https://github.com/Jackett/Jackett -type: application -version: 5.2.5 diff --git a/stable/jackett/5.2.5/README.md b/stable/jackett/5.2.5/README.md deleted file mode 100644 index 88c3c913b1..0000000000 --- a/stable/jackett/5.2.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `jackett` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jackett` 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/jackett/5.2.5/app-readme.md b/stable/jackett/5.2.5/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/jackett/5.2.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/jackett/5.2.5/charts/common-5.1.3.tgz b/stable/jackett/5.2.5/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/jackett/5.2.5/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/jackett/5.2.5/ix_values.yaml b/stable/jackett/5.2.5/ix_values.yaml deleted file mode 100644 index 3f37f7fd25..0000000000 --- a/stable/jackett/5.2.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/jackett - pullPolicy: IfNotPresent - tag: v0.18.210 - -## -# 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/jackett/5.2.5/questions.yaml b/stable/jackett/5.2.5/questions.yaml deleted file mode 100644 index c0bde3034c..0000000000 --- a/stable/jackett/5.2.5/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 9117 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9117 - 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: 36009 - 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: "/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/stable/jackett/5.2.5/templates/common.yaml b/stable/jackett/5.2.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jackett/5.2.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jackett/5.2.5/test_values.yaml b/stable/jackett/5.2.5/test_values.yaml deleted file mode 100644 index c874c172e4..0000000000 --- a/stable/jackett/5.2.5/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Jackett. - -image: - repository: ghcr.io/k8s-at-home/jackett - pullPolicy: IfNotPresent - tag: v0.18.210 - -strategy: - type: Recreate - - -service: - main: - enabled: true - ports: - main: - port: 9117 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jackett/5.2.5/values.yaml b/stable/jackett/5.2.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/3.1.5/CONFIG.md b/stable/jellyfin/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/3.1.5/Chart.lock b/stable/jellyfin/3.1.5/Chart.lock deleted file mode 100644 index a71ef0ae8d..0000000000 --- a/stable/jellyfin/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:46.094053083Z" diff --git a/stable/jellyfin/3.1.5/Chart.yaml b/stable/jellyfin/3.1.5/Chart.yaml deleted file mode 100644 index 9cc89d908d..0000000000 --- a/stable/jellyfin/3.1.5/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: jellyfin -version: 3.1.5 -upstream_version: 4.2.1 -appVersion: "auto" -description: Jellyfin is a Free Software Media System -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/jellyfin - - https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin - - https://hub.docker.com/r/linuxserver/Jellyfin/ - - https://github.com/jellyfin/jellyfin -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/jellyfin/3.1.5/README.md b/stable/jellyfin/3.1.5/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/3.1.5/app-readme.md b/stable/jellyfin/3.1.5/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/3.1.5/charts/common-3.5.5.tgz b/stable/jellyfin/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/jellyfin/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/jellyfin/3.1.5/ix_values.yaml b/stable/jellyfin/3.1.5/ix_values.yaml deleted file mode 100644 index 1c1ab42884..0000000000 --- a/stable/jellyfin/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - - -## -# 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/jellyfin/3.1.5/questions.yaml b/stable/jellyfin/3.1.5/questions.yaml deleted file mode 100644 index 6899287ca2..0000000000 --- a/stable/jellyfin/3.1.5/questions.yaml +++ /dev/null @@ -1,444 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8096 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8096 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36010 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: gpuConfiguration - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [44, 107] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jellyfin/3.1.5/templates/common.yaml b/stable/jellyfin/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/3.1.5/test_values.yaml b/stable/jellyfin/3.1.5/test_values.yaml deleted file mode 100644 index a038fbf8c6..0000000000 --- a/stable/jellyfin/3.1.5/test_values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - supplementalGroups: [44, 107] - -services: - main: - port: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/3.1.5/values.yaml b/stable/jellyfin/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/3.1.6/CONFIG.md b/stable/jellyfin/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/3.1.6/Chart.lock b/stable/jellyfin/3.1.6/Chart.lock deleted file mode 100644 index 3ad1a9ca32..0000000000 --- a/stable/jellyfin/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:37.568493952Z" diff --git a/stable/jellyfin/3.1.6/Chart.yaml b/stable/jellyfin/3.1.6/Chart.yaml deleted file mode 100644 index f214464c9f..0000000000 --- a/stable/jellyfin/3.1.6/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: jellyfin -version: 3.1.6 -upstream_version: 4.2.1 -appVersion: "auto" -description: Jellyfin is a Free Software Media System -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/jellyfin - - https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin - - https://hub.docker.com/r/linuxserver/Jellyfin/ - - https://github.com/jellyfin/jellyfin -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/jellyfin/3.1.6/README.md b/stable/jellyfin/3.1.6/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/3.1.6/app-readme.md b/stable/jellyfin/3.1.6/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/3.1.6/charts/common-3.5.8.tgz b/stable/jellyfin/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/jellyfin/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/jellyfin/3.1.6/ix_values.yaml b/stable/jellyfin/3.1.6/ix_values.yaml deleted file mode 100644 index 1c1ab42884..0000000000 --- a/stable/jellyfin/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - - -## -# 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/jellyfin/3.1.6/questions.yaml b/stable/jellyfin/3.1.6/questions.yaml deleted file mode 100644 index 6899287ca2..0000000000 --- a/stable/jellyfin/3.1.6/questions.yaml +++ /dev/null @@ -1,444 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8096 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8096 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36010 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: gpuConfiguration - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [44, 107] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/jellyfin/3.1.6/templates/common.yaml b/stable/jellyfin/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/3.1.6/test_values.yaml b/stable/jellyfin/3.1.6/test_values.yaml deleted file mode 100644 index a038fbf8c6..0000000000 --- a/stable/jellyfin/3.1.6/test_values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - supplementalGroups: [44, 107] - -services: - main: - port: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/3.1.6/values.yaml b/stable/jellyfin/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/4.0.0/CONFIG.md b/stable/jellyfin/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/4.0.0/Chart.lock b/stable/jellyfin/4.0.0/Chart.lock deleted file mode 100644 index b9802f5310..0000000000 --- a/stable/jellyfin/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:19.71444938Z" diff --git a/stable/jellyfin/4.0.0/Chart.yaml b/stable/jellyfin/4.0.0/Chart.yaml deleted file mode 100644 index d81f52347e..0000000000 --- a/stable/jellyfin/4.0.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: jellyfin -version: 4.0.0 -upstream_version: 4.2.1 -appVersion: "auto" -description: Jellyfin is a Free Software Media System -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/jellyfin - - https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin - - https://hub.docker.com/r/linuxserver/Jellyfin/ - - https://github.com/jellyfin/jellyfin -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/jellyfin/4.0.0/README.md b/stable/jellyfin/4.0.0/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/4.0.0/app-readme.md b/stable/jellyfin/4.0.0/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/4.0.0/charts/common-4.1.5.tgz b/stable/jellyfin/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/jellyfin/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/jellyfin/4.0.0/ix_values.yaml b/stable/jellyfin/4.0.0/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/4.0.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/4.0.0/questions.yaml b/stable/jellyfin/4.0.0/questions.yaml deleted file mode 100644 index c3713c7407..0000000000 --- a/stable/jellyfin/4.0.0/questions.yaml +++ /dev/null @@ -1,384 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/scaleGPU" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/4.0.0/templates/common.yaml b/stable/jellyfin/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/4.0.0/test_values.yaml b/stable/jellyfin/4.0.0/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/4.0.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/4.0.0/values.yaml b/stable/jellyfin/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/4.0.1/CONFIG.md b/stable/jellyfin/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/4.0.1/Chart.lock b/stable/jellyfin/4.0.1/Chart.lock deleted file mode 100644 index 39eaabd94f..0000000000 --- a/stable/jellyfin/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T20:58:19.684202851Z" diff --git a/stable/jellyfin/4.0.1/Chart.yaml b/stable/jellyfin/4.0.1/Chart.yaml deleted file mode 100644 index 73d5782f36..0000000000 --- a/stable/jellyfin/4.0.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: jellyfin -version: 4.0.1 -upstream_version: 4.2.1 -appVersion: "auto" -description: Jellyfin is a Free Software Media System -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/jellyfin - - https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin - - https://hub.docker.com/r/linuxserver/Jellyfin/ - - https://github.com/jellyfin/jellyfin -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/jellyfin/4.0.1/README.md b/stable/jellyfin/4.0.1/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/4.0.1/app-readme.md b/stable/jellyfin/4.0.1/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/4.0.1/charts/common-4.1.6.tgz b/stable/jellyfin/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/jellyfin/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/jellyfin/4.0.1/ix_values.yaml b/stable/jellyfin/4.0.1/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/4.0.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/4.0.1/questions.yaml b/stable/jellyfin/4.0.1/questions.yaml deleted file mode 100644 index c3713c7407..0000000000 --- a/stable/jellyfin/4.0.1/questions.yaml +++ /dev/null @@ -1,384 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/scaleGPU" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/4.0.1/templates/common.yaml b/stable/jellyfin/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/4.0.1/test_values.yaml b/stable/jellyfin/4.0.1/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/4.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/4.0.1/values.yaml b/stable/jellyfin/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/4.0.2/CONFIG.md b/stable/jellyfin/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/4.0.2/Chart.lock b/stable/jellyfin/4.0.2/Chart.lock deleted file mode 100644 index 0a4a951649..0000000000 --- a/stable/jellyfin/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:12.871667019Z" diff --git a/stable/jellyfin/4.0.2/Chart.yaml b/stable/jellyfin/4.0.2/Chart.yaml deleted file mode 100644 index 947dc0caa8..0000000000 --- a/stable/jellyfin/4.0.2/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: jellyfin -version: 4.0.2 -upstream_version: 4.2.1 -appVersion: "auto" -description: Jellyfin is a Free Software Media System -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: - - jellyfin - - plex - - emby -sources: - - https://github.com/truecharts/apps/tree/master/stable/jellyfin - - https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin - - https://hub.docker.com/r/linuxserver/Jellyfin/ - - https://github.com/jellyfin/jellyfin -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/jellyfin/4.0.2/README.md b/stable/jellyfin/4.0.2/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/4.0.2/app-readme.md b/stable/jellyfin/4.0.2/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/4.0.2/charts/common-4.1.6.tgz b/stable/jellyfin/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/jellyfin/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/jellyfin/4.0.2/ix_values.yaml b/stable/jellyfin/4.0.2/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/4.0.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/4.0.2/questions.yaml b/stable/jellyfin/4.0.2/questions.yaml deleted file mode 100644 index a97db9193f..0000000000 --- a/stable/jellyfin/4.0.2/questions.yaml +++ /dev/null @@ -1,384 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/4.0.2/templates/common.yaml b/stable/jellyfin/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/4.0.2/test_values.yaml b/stable/jellyfin/4.0.2/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/4.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/4.0.2/values.yaml b/stable/jellyfin/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/4.1.0/CONFIG.md b/stable/jellyfin/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/4.1.0/Chart.lock b/stable/jellyfin/4.1.0/Chart.lock deleted file mode 100644 index 3b87274f2e..0000000000 --- a/stable/jellyfin/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:34.448601591Z" diff --git a/stable/jellyfin/4.1.0/Chart.yaml b/stable/jellyfin/4.1.0/Chart.yaml deleted file mode 100644 index 4d2ff0b6bd..0000000000 --- a/stable/jellyfin/4.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 4.1.0 diff --git a/stable/jellyfin/4.1.0/README.md b/stable/jellyfin/4.1.0/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/4.1.0/app-readme.md b/stable/jellyfin/4.1.0/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/4.1.0/charts/common-4.1.6.tgz b/stable/jellyfin/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/jellyfin/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/jellyfin/4.1.0/ix_values.yaml b/stable/jellyfin/4.1.0/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/4.1.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/4.1.0/questions.yaml b/stable/jellyfin/4.1.0/questions.yaml deleted file mode 100644 index 28a85f413c..0000000000 --- a/stable/jellyfin/4.1.0/questions.yaml +++ /dev/null @@ -1,391 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/4.1.0/templates/common.yaml b/stable/jellyfin/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/4.1.0/test_values.yaml b/stable/jellyfin/4.1.0/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/4.1.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/4.1.0/values.yaml b/stable/jellyfin/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.0.0/CONFIG.md b/stable/jellyfin/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.0.0/Chart.lock b/stable/jellyfin/5.0.0/Chart.lock deleted file mode 100644 index 1e4f1c9447..0000000000 --- a/stable/jellyfin/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:08.341882741Z" diff --git a/stable/jellyfin/5.0.0/Chart.yaml b/stable/jellyfin/5.0.0/Chart.yaml deleted file mode 100644 index b7d0905090..0000000000 --- a/stable/jellyfin/5.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 5.0.0 diff --git a/stable/jellyfin/5.0.0/README.md b/stable/jellyfin/5.0.0/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.0.0/app-readme.md b/stable/jellyfin/5.0.0/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.0.0/charts/common-5.0.0.tgz b/stable/jellyfin/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/jellyfin/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/jellyfin/5.0.0/ix_values.yaml b/stable/jellyfin/5.0.0/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.0.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.0.0/questions.yaml b/stable/jellyfin/5.0.0/questions.yaml deleted file mode 100644 index 03765d59dc..0000000000 --- a/stable/jellyfin/5.0.0/questions.yaml +++ /dev/null @@ -1,411 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/5.0.0/templates/common.yaml b/stable/jellyfin/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.0.0/test_values.yaml b/stable/jellyfin/5.0.0/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.0.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.0.0/values.yaml b/stable/jellyfin/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.0.1/CONFIG.md b/stable/jellyfin/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.0.1/Chart.lock b/stable/jellyfin/5.0.1/Chart.lock deleted file mode 100644 index 26b0d769b8..0000000000 --- a/stable/jellyfin/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:06.469987101Z" diff --git a/stable/jellyfin/5.0.1/Chart.yaml b/stable/jellyfin/5.0.1/Chart.yaml deleted file mode 100644 index 8c8f2224c1..0000000000 --- a/stable/jellyfin/5.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 5.0.1 diff --git a/stable/jellyfin/5.0.1/README.md b/stable/jellyfin/5.0.1/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.0.1/app-readme.md b/stable/jellyfin/5.0.1/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.0.1/charts/common-5.0.0.tgz b/stable/jellyfin/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/jellyfin/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/jellyfin/5.0.1/ix_values.yaml b/stable/jellyfin/5.0.1/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.0.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.0.1/questions.yaml b/stable/jellyfin/5.0.1/questions.yaml deleted file mode 100644 index 42f85de368..0000000000 --- a/stable/jellyfin/5.0.1/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/5.0.1/templates/common.yaml b/stable/jellyfin/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.0.1/test_values.yaml b/stable/jellyfin/5.0.1/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.0.1/values.yaml b/stable/jellyfin/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.0.2/CONFIG.md b/stable/jellyfin/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.0.2/Chart.lock b/stable/jellyfin/5.0.2/Chart.lock deleted file mode 100644 index 61a9601590..0000000000 --- a/stable/jellyfin/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:19.606075164Z" diff --git a/stable/jellyfin/5.0.2/Chart.yaml b/stable/jellyfin/5.0.2/Chart.yaml deleted file mode 100644 index 324440c02d..0000000000 --- a/stable/jellyfin/5.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 5.0.2 diff --git a/stable/jellyfin/5.0.2/README.md b/stable/jellyfin/5.0.2/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.0.2/app-readme.md b/stable/jellyfin/5.0.2/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.0.2/charts/common-5.0.2.tgz b/stable/jellyfin/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/jellyfin/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/jellyfin/5.0.2/ix_values.yaml b/stable/jellyfin/5.0.2/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.0.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.0.2/questions.yaml b/stable/jellyfin/5.0.2/questions.yaml deleted file mode 100644 index 42f85de368..0000000000 --- a/stable/jellyfin/5.0.2/questions.yaml +++ /dev/null @@ -1,415 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - editable: true - hidden: false - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/5.0.2/templates/common.yaml b/stable/jellyfin/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.0.2/test_values.yaml b/stable/jellyfin/5.0.2/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.0.2/values.yaml b/stable/jellyfin/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.0.3/CONFIG.md b/stable/jellyfin/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.0.3/Chart.lock b/stable/jellyfin/5.0.3/Chart.lock deleted file mode 100644 index 5c2ebccc7a..0000000000 --- a/stable/jellyfin/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:23.327044813Z" diff --git a/stable/jellyfin/5.0.3/Chart.yaml b/stable/jellyfin/5.0.3/Chart.yaml deleted file mode 100644 index beee251c73..0000000000 --- a/stable/jellyfin/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 5.0.3 diff --git a/stable/jellyfin/5.0.3/README.md b/stable/jellyfin/5.0.3/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.0.3/app-readme.md b/stable/jellyfin/5.0.3/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.0.3/charts/common-5.0.2.tgz b/stable/jellyfin/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/jellyfin/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/jellyfin/5.0.3/ix_values.yaml b/stable/jellyfin/5.0.3/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.0.3/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.0.3/questions.yaml b/stable/jellyfin/5.0.3/questions.yaml deleted file mode 100644 index 7a115c8b0f..0000000000 --- a/stable/jellyfin/5.0.3/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/5.0.3/templates/common.yaml b/stable/jellyfin/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.0.3/test_values.yaml b/stable/jellyfin/5.0.3/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.0.3/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.0.3/values.yaml b/stable/jellyfin/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.0.4/CONFIG.md b/stable/jellyfin/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.0.4/Chart.lock b/stable/jellyfin/5.0.4/Chart.lock deleted file mode 100644 index 626188d9d8..0000000000 --- a/stable/jellyfin/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:51.571403332Z" diff --git a/stable/jellyfin/5.0.4/Chart.yaml b/stable/jellyfin/5.0.4/Chart.yaml deleted file mode 100644 index 56c0edc669..0000000000 --- a/stable/jellyfin/5.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 5.0.4 diff --git a/stable/jellyfin/5.0.4/README.md b/stable/jellyfin/5.0.4/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.0.4/app-readme.md b/stable/jellyfin/5.0.4/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.0.4/charts/common-5.0.2.tgz b/stable/jellyfin/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/jellyfin/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/jellyfin/5.0.4/ix_values.yaml b/stable/jellyfin/5.0.4/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.0.4/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.0.4/questions.yaml b/stable/jellyfin/5.0.4/questions.yaml deleted file mode 100644 index 7a115c8b0f..0000000000 --- a/stable/jellyfin/5.0.4/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/5.0.4/templates/common.yaml b/stable/jellyfin/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.0.4/test_values.yaml b/stable/jellyfin/5.0.4/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.0.4/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.0.4/values.yaml b/stable/jellyfin/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.1.0/CONFIG.md b/stable/jellyfin/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.1.0/Chart.lock b/stable/jellyfin/5.1.0/Chart.lock deleted file mode 100644 index 28f45a12ec..0000000000 --- a/stable/jellyfin/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:52.033455376Z" diff --git a/stable/jellyfin/5.1.0/Chart.yaml b/stable/jellyfin/5.1.0/Chart.yaml deleted file mode 100644 index b7baf164e7..0000000000 --- a/stable/jellyfin/5.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 5.1.0 diff --git a/stable/jellyfin/5.1.0/README.md b/stable/jellyfin/5.1.0/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.1.0/app-readme.md b/stable/jellyfin/5.1.0/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.1.0/charts/common-5.1.1.tgz b/stable/jellyfin/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/jellyfin/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/jellyfin/5.1.0/ix_values.yaml b/stable/jellyfin/5.1.0/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.1.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.1.0/questions.yaml b/stable/jellyfin/5.1.0/questions.yaml deleted file mode 100644 index 7a115c8b0f..0000000000 --- a/stable/jellyfin/5.1.0/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/5.1.0/templates/common.yaml b/stable/jellyfin/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.1.0/test_values.yaml b/stable/jellyfin/5.1.0/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.1.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.1.0/values.yaml b/stable/jellyfin/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.1.1/CONFIG.md b/stable/jellyfin/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.1.1/Chart.lock b/stable/jellyfin/5.1.1/Chart.lock deleted file mode 100644 index d429f738c0..0000000000 --- a/stable/jellyfin/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:35.843104037Z" diff --git a/stable/jellyfin/5.1.1/Chart.yaml b/stable/jellyfin/5.1.1/Chart.yaml deleted file mode 100644 index bac111cc6a..0000000000 --- a/stable/jellyfin/5.1.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 5.1.1 diff --git a/stable/jellyfin/5.1.1/README.md b/stable/jellyfin/5.1.1/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.1.1/app-readme.md b/stable/jellyfin/5.1.1/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.1.1/charts/common-5.1.2.tgz b/stable/jellyfin/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/jellyfin/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/jellyfin/5.1.1/ix_values.yaml b/stable/jellyfin/5.1.1/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.1.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.1.1/questions.yaml b/stable/jellyfin/5.1.1/questions.yaml deleted file mode 100644 index 7a115c8b0f..0000000000 --- a/stable/jellyfin/5.1.1/questions.yaml +++ /dev/null @@ -1,404 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36010 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/jellyfin/5.1.1/templates/common.yaml b/stable/jellyfin/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.1.1/test_values.yaml b/stable/jellyfin/5.1.1/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.1.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.1.1/values.yaml b/stable/jellyfin/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.2.0/CONFIG.md b/stable/jellyfin/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.2.0/Chart.lock b/stable/jellyfin/5.2.0/Chart.lock deleted file mode 100644 index c438fdb710..0000000000 --- a/stable/jellyfin/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:49.991804737Z" diff --git a/stable/jellyfin/5.2.0/Chart.yaml b/stable/jellyfin/5.2.0/Chart.yaml deleted file mode 100644 index 160060f995..0000000000 --- a/stable/jellyfin/5.2.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/truecharts/apps/tree/master/stable/jellyfin -- https://github.com/k8s-at-home/charts/tree/master/charts/jellyfin -- https://hub.docker.com/r/linuxserver/Jellyfin/ -- https://github.com/jellyfin/jellyfin -type: application -upstream_version: 4.2.1 -version: 5.2.0 diff --git a/stable/jellyfin/5.2.0/README.md b/stable/jellyfin/5.2.0/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.2.0/app-readme.md b/stable/jellyfin/5.2.0/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.2.0/charts/common-5.1.2.tgz b/stable/jellyfin/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/jellyfin/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/jellyfin/5.2.0/ix_values.yaml b/stable/jellyfin/5.2.0/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.2.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.2.0/questions.yaml b/stable/jellyfin/5.2.0/questions.yaml deleted file mode 100644 index 51bdd6bd39..0000000000 --- a/stable/jellyfin/5.2.0/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36010 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/jellyfin/5.2.0/templates/common.yaml b/stable/jellyfin/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.2.0/test_values.yaml b/stable/jellyfin/5.2.0/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.2.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.2.0/values.yaml b/stable/jellyfin/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.2.1/CONFIG.md b/stable/jellyfin/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.2.1/Chart.lock b/stable/jellyfin/5.2.1/Chart.lock deleted file mode 100644 index f40bfe2fb1..0000000000 --- a/stable/jellyfin/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:12.112473763Z" diff --git a/stable/jellyfin/5.2.1/Chart.yaml b/stable/jellyfin/5.2.1/Chart.yaml deleted file mode 100644 index 04810a0981..0000000000 --- a/stable/jellyfin/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/charts/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/jellyfin/jellyfin -type: application -version: 5.2.1 diff --git a/stable/jellyfin/5.2.1/README.md b/stable/jellyfin/5.2.1/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.2.1/app-readme.md b/stable/jellyfin/5.2.1/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.2.1/charts/common-5.1.2.tgz b/stable/jellyfin/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/jellyfin/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/jellyfin/5.2.1/ix_values.yaml b/stable/jellyfin/5.2.1/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.2.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.2.1/questions.yaml b/stable/jellyfin/5.2.1/questions.yaml deleted file mode 100644 index 51bdd6bd39..0000000000 --- a/stable/jellyfin/5.2.1/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36010 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/jellyfin/5.2.1/templates/common.yaml b/stable/jellyfin/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.2.1/test_values.yaml b/stable/jellyfin/5.2.1/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.2.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.2.1/values.yaml b/stable/jellyfin/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/jellyfin/5.2.2/CONFIG.md b/stable/jellyfin/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/jellyfin/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/jellyfin/5.2.2/Chart.lock b/stable/jellyfin/5.2.2/Chart.lock deleted file mode 100644 index 4a96e0c1ac..0000000000 --- a/stable/jellyfin/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:04.499161348Z" diff --git a/stable/jellyfin/5.2.2/Chart.yaml b/stable/jellyfin/5.2.2/Chart.yaml deleted file mode 100644 index b56f18ddb3..0000000000 --- a/stable/jellyfin/5.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Jellyfin is a Free Software Media System -home: https://github.com/truecharts/apps/tree/master/charts/stable/jellyfin -icon: https://truecharts.org/_static/img/jellyfin-icon.png -keywords: -- jellyfin -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: jellyfin -sources: -- https://github.com/jellyfin/jellyfin -type: application -version: 5.2.2 diff --git a/stable/jellyfin/5.2.2/README.md b/stable/jellyfin/5.2.2/README.md deleted file mode 100644 index 11b93b8a0e..0000000000 --- a/stable/jellyfin/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Jellyfin is a Free Software Media System - -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 `jellyfin` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `jellyfin` 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/jellyfin/5.2.2/app-readme.md b/stable/jellyfin/5.2.2/app-readme.md deleted file mode 100644 index 64d3430474..0000000000 --- a/stable/jellyfin/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Jellyfin is a Free Software Media System -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Jellyfin is a Free Software Media System diff --git a/stable/jellyfin/5.2.2/charts/common-5.1.2.tgz b/stable/jellyfin/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/jellyfin/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/jellyfin/5.2.2/ix_values.yaml b/stable/jellyfin/5.2.2/ix_values.yaml deleted file mode 100644 index 13fabd7f7f..0000000000 --- a/stable/jellyfin/5.2.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/jellyfin/5.2.2/questions.yaml b/stable/jellyfin/5.2.2/questions.yaml deleted file mode 100644 index 51bdd6bd39..0000000000 --- a/stable/jellyfin/5.2.2/questions.yaml +++ /dev/null @@ -1,544 +0,0 @@ -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: 8096 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8096 - 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: 36010 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/jellyfin/5.2.2/templates/common.yaml b/stable/jellyfin/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/jellyfin/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/jellyfin/5.2.2/test_values.yaml b/stable/jellyfin/5.2.2/test_values.yaml deleted file mode 100644 index d12fe40141..0000000000 --- a/stable/jellyfin/5.2.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for jellyfin. - -image: - repository: jellyfin/jellyfin - pullPolicy: IfNotPresent - tag: 10.7.5 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 8096 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/jellyfin/5.2.2/values.yaml b/stable/jellyfin/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/3.1.5/CONFIG.md b/stable/kms/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/3.1.5/Chart.lock b/stable/kms/3.1.5/Chart.lock deleted file mode 100644 index 402b454b3e..0000000000 --- a/stable/kms/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:46.398302729Z" diff --git a/stable/kms/3.1.5/Chart.yaml b/stable/kms/3.1.5/Chart.yaml deleted file mode 100644 index 8ffa6da69d..0000000000 --- a/stable/kms/3.1.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kms -version: 3.1.5 -# upstream_version: -appVersion: "minimal" -description: Private Windows Activation Server for development and testing -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: - - kms -sources: - - https://github.com/truecharts/apps/tree/master/stable/kms - - https://github.com/SystemRage/py-kms -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/kms/3.1.5/README.md b/stable/kms/3.1.5/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/3.1.5/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/3.1.5/app-readme.md b/stable/kms/3.1.5/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/3.1.5/charts/common-3.5.5.tgz b/stable/kms/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/kms/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/kms/3.1.5/ix_values.yaml b/stable/kms/3.1.5/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/3.1.5/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/3.1.5/questions.yaml b/stable/kms/3.1.5/questions.yaml deleted file mode 100644 index 5035ba7c63..0000000000 --- a/stable/kms/3.1.5/questions.yaml +++ /dev/null @@ -1,337 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 1688 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 1688 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36011 - required: true -## TrueCharts Specific - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "KMS Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Reverse Proxy Type" - schema: - type: string - default: "TCP" - required: true - editable: false - hidden: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "kms" - required: true - enum: - - value: "kms" - description: "KMS: port 1688" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we chmod/chown?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/stable/kms/3.1.5/templates/common.yaml b/stable/kms/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/3.1.5/test_values.yaml b/stable/kms/3.1.5/test_values.yaml deleted file mode 100644 index 72f5ad79aa..0000000000 --- a/stable/kms/3.1.5/test_values.yaml +++ /dev/null @@ -1,21 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 1688 diff --git a/stable/kms/3.1.5/values.yaml b/stable/kms/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/3.1.6/CONFIG.md b/stable/kms/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/3.1.6/Chart.lock b/stable/kms/3.1.6/Chart.lock deleted file mode 100644 index 5fe9a65f71..0000000000 --- a/stable/kms/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:37.942940807Z" diff --git a/stable/kms/3.1.6/Chart.yaml b/stable/kms/3.1.6/Chart.yaml deleted file mode 100644 index 0a36024f4c..0000000000 --- a/stable/kms/3.1.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kms -version: 3.1.6 -# upstream_version: -appVersion: "minimal" -description: Private Windows Activation Server for development and testing -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: - - kms -sources: - - https://github.com/truecharts/apps/tree/master/stable/kms - - https://github.com/SystemRage/py-kms -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/kms/3.1.6/README.md b/stable/kms/3.1.6/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/3.1.6/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/3.1.6/app-readme.md b/stable/kms/3.1.6/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/3.1.6/charts/common-3.5.8.tgz b/stable/kms/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/kms/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/kms/3.1.6/ix_values.yaml b/stable/kms/3.1.6/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/3.1.6/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/3.1.6/questions.yaml b/stable/kms/3.1.6/questions.yaml deleted file mode 100644 index 5035ba7c63..0000000000 --- a/stable/kms/3.1.6/questions.yaml +++ /dev/null @@ -1,337 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 1688 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 1688 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36011 - required: true -## TrueCharts Specific - - variable: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "KMS Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable TCP Reverse Proxy" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - label: "Select Reverse Proxy Type" - schema: - type: string - default: "TCP" - required: true - editable: false - hidden: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - type: string - default: "kms" - required: true - enum: - - value: "kms" - description: "KMS: port 1688" - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - schema: - type: int - default: 0 - - variable: fsGroup - label: "The group that should own ALL storage." - schema: - type: int - default: 0 - - variable: fsGroupChangePolicy - label: "When should we chmod/chown?" - schema: - type: string - default: "OnRootMismatch" - enum: - - value: "OnRootMismatch" - description: "OnRootMismatch" - - value: "Always" - description: "Always" diff --git a/stable/kms/3.1.6/templates/common.yaml b/stable/kms/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/3.1.6/test_values.yaml b/stable/kms/3.1.6/test_values.yaml deleted file mode 100644 index 72f5ad79aa..0000000000 --- a/stable/kms/3.1.6/test_values.yaml +++ /dev/null @@ -1,21 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 1688 diff --git a/stable/kms/3.1.6/values.yaml b/stable/kms/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/4.0.0/CONFIG.md b/stable/kms/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/4.0.0/Chart.lock b/stable/kms/4.0.0/Chart.lock deleted file mode 100644 index afdc1db56f..0000000000 --- a/stable/kms/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:20.10071493Z" diff --git a/stable/kms/4.0.0/Chart.yaml b/stable/kms/4.0.0/Chart.yaml deleted file mode 100644 index 2adfbb6a94..0000000000 --- a/stable/kms/4.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kms -version: 4.0.0 -# upstream_version: -appVersion: "minimal" -description: Private Windows Activation Server for development and testing -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: - - kms -sources: - - https://github.com/truecharts/apps/tree/master/stable/kms - - https://github.com/SystemRage/py-kms -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/kms/4.0.0/README.md b/stable/kms/4.0.0/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/4.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/4.0.0/app-readme.md b/stable/kms/4.0.0/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/4.0.0/charts/common-4.1.5.tgz b/stable/kms/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/kms/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/kms/4.0.0/ix_values.yaml b/stable/kms/4.0.0/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/4.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/4.0.0/questions.yaml b/stable/kms/4.0.0/questions.yaml deleted file mode 100644 index f3868dc77c..0000000000 --- a/stable/kms/4.0.0/questions.yaml +++ /dev/null @@ -1,263 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - editable: true - hidden: false - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/kms/4.0.0/templates/common.yaml b/stable/kms/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/4.0.0/test_values.yaml b/stable/kms/4.0.0/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/4.0.0/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/4.0.0/values.yaml b/stable/kms/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/4.0.1/CONFIG.md b/stable/kms/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/4.0.1/Chart.lock b/stable/kms/4.0.1/Chart.lock deleted file mode 100644 index 72e5064991..0000000000 --- a/stable/kms/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:13.287474064Z" diff --git a/stable/kms/4.0.1/Chart.yaml b/stable/kms/4.0.1/Chart.yaml deleted file mode 100644 index 04a2d69903..0000000000 --- a/stable/kms/4.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kms -version: 4.0.1 -# upstream_version: -appVersion: "minimal" -description: Private Windows Activation Server for development and testing -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: - - kms -sources: - - https://github.com/truecharts/apps/tree/master/stable/kms - - https://github.com/SystemRage/py-kms -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/kms/4.0.1/README.md b/stable/kms/4.0.1/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/4.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/4.0.1/app-readme.md b/stable/kms/4.0.1/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/4.0.1/charts/common-4.1.6.tgz b/stable/kms/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/kms/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/kms/4.0.1/ix_values.yaml b/stable/kms/4.0.1/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/4.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/4.0.1/questions.yaml b/stable/kms/4.0.1/questions.yaml deleted file mode 100644 index f3868dc77c..0000000000 --- a/stable/kms/4.0.1/questions.yaml +++ /dev/null @@ -1,263 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - editable: true - hidden: false - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/kms/4.0.1/templates/common.yaml b/stable/kms/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/4.0.1/test_values.yaml b/stable/kms/4.0.1/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/4.0.1/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/4.0.1/values.yaml b/stable/kms/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/4.1.0/CONFIG.md b/stable/kms/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/4.1.0/Chart.lock b/stable/kms/4.1.0/Chart.lock deleted file mode 100644 index ff67390319..0000000000 --- a/stable/kms/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:34.92855674Z" diff --git a/stable/kms/4.1.0/Chart.yaml b/stable/kms/4.1.0/Chart.yaml deleted file mode 100644 index 56aee3e393..0000000000 --- a/stable/kms/4.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 4.1.0 diff --git a/stable/kms/4.1.0/README.md b/stable/kms/4.1.0/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/4.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/4.1.0/app-readme.md b/stable/kms/4.1.0/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/4.1.0/charts/common-4.1.6.tgz b/stable/kms/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/kms/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/kms/4.1.0/ix_values.yaml b/stable/kms/4.1.0/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/4.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/4.1.0/questions.yaml b/stable/kms/4.1.0/questions.yaml deleted file mode 100644 index f3868dc77c..0000000000 --- a/stable/kms/4.1.0/questions.yaml +++ /dev/null @@ -1,263 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - editable: true - hidden: false - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/kms/4.1.0/templates/common.yaml b/stable/kms/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/4.1.0/test_values.yaml b/stable/kms/4.1.0/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/4.1.0/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/4.1.0/values.yaml b/stable/kms/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.0.0/CONFIG.md b/stable/kms/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.0.0/Chart.lock b/stable/kms/5.0.0/Chart.lock deleted file mode 100644 index 444b980105..0000000000 --- a/stable/kms/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:08.840857657Z" diff --git a/stable/kms/5.0.0/Chart.yaml b/stable/kms/5.0.0/Chart.yaml deleted file mode 100644 index faed43b1c4..0000000000 --- a/stable/kms/5.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 5.0.0 diff --git a/stable/kms/5.0.0/README.md b/stable/kms/5.0.0/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.0.0/app-readme.md b/stable/kms/5.0.0/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.0.0/charts/common-5.0.0.tgz b/stable/kms/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/kms/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/kms/5.0.0/ix_values.yaml b/stable/kms/5.0.0/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.0.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.0.0/questions.yaml b/stable/kms/5.0.0/questions.yaml deleted file mode 100644 index 19884c65fa..0000000000 --- a/stable/kms/5.0.0/questions.yaml +++ /dev/null @@ -1,281 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - editable: true - hidden: false - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/stable/kms/5.0.0/templates/common.yaml b/stable/kms/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.0.0/test_values.yaml b/stable/kms/5.0.0/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.0.0/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.0.0/values.yaml b/stable/kms/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.0.1/CONFIG.md b/stable/kms/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.0.1/Chart.lock b/stable/kms/5.0.1/Chart.lock deleted file mode 100644 index 0422b9f03e..0000000000 --- a/stable/kms/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:07.196588064Z" diff --git a/stable/kms/5.0.1/Chart.yaml b/stable/kms/5.0.1/Chart.yaml deleted file mode 100644 index 37da9b8ad1..0000000000 --- a/stable/kms/5.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 5.0.1 diff --git a/stable/kms/5.0.1/README.md b/stable/kms/5.0.1/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.0.1/app-readme.md b/stable/kms/5.0.1/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.0.1/charts/common-5.0.0.tgz b/stable/kms/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/kms/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/kms/5.0.1/ix_values.yaml b/stable/kms/5.0.1/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.0.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.0.1/questions.yaml b/stable/kms/5.0.1/questions.yaml deleted file mode 100644 index a96b7c6f56..0000000000 --- a/stable/kms/5.0.1/questions.yaml +++ /dev/null @@ -1,285 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - editable: true - hidden: false - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/kms/5.0.1/templates/common.yaml b/stable/kms/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.0.1/test_values.yaml b/stable/kms/5.0.1/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.0.1/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.0.1/values.yaml b/stable/kms/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.0.2/CONFIG.md b/stable/kms/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.0.2/Chart.lock b/stable/kms/5.0.2/Chart.lock deleted file mode 100644 index 6e08a19be5..0000000000 --- a/stable/kms/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:20.051924844Z" diff --git a/stable/kms/5.0.2/Chart.yaml b/stable/kms/5.0.2/Chart.yaml deleted file mode 100644 index 680857fa77..0000000000 --- a/stable/kms/5.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 5.0.2 diff --git a/stable/kms/5.0.2/README.md b/stable/kms/5.0.2/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.0.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.0.2/app-readme.md b/stable/kms/5.0.2/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.0.2/charts/common-5.0.2.tgz b/stable/kms/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/kms/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/kms/5.0.2/ix_values.yaml b/stable/kms/5.0.2/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.0.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.0.2/questions.yaml b/stable/kms/5.0.2/questions.yaml deleted file mode 100644 index a96b7c6f56..0000000000 --- a/stable/kms/5.0.2/questions.yaml +++ /dev/null @@ -1,285 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - editable: true - hidden: false - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/kms/5.0.2/templates/common.yaml b/stable/kms/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.0.2/test_values.yaml b/stable/kms/5.0.2/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.0.2/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.0.2/values.yaml b/stable/kms/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.0.3/CONFIG.md b/stable/kms/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.0.3/Chart.lock b/stable/kms/5.0.3/Chart.lock deleted file mode 100644 index fa5ad87b49..0000000000 --- a/stable/kms/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:23.803613659Z" diff --git a/stable/kms/5.0.3/Chart.yaml b/stable/kms/5.0.3/Chart.yaml deleted file mode 100644 index f1ba340b87..0000000000 --- a/stable/kms/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 5.0.3 diff --git a/stable/kms/5.0.3/README.md b/stable/kms/5.0.3/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.0.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.0.3/app-readme.md b/stable/kms/5.0.3/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.0.3/charts/common-5.0.2.tgz b/stable/kms/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/kms/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/kms/5.0.3/ix_values.yaml b/stable/kms/5.0.3/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.0.3/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.0.3/questions.yaml b/stable/kms/5.0.3/questions.yaml deleted file mode 100644 index af20870672..0000000000 --- a/stable/kms/5.0.3/questions.yaml +++ /dev/null @@ -1,277 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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 diff --git a/stable/kms/5.0.3/templates/common.yaml b/stable/kms/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.0.3/test_values.yaml b/stable/kms/5.0.3/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.0.3/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.0.3/values.yaml b/stable/kms/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.0.4/CONFIG.md b/stable/kms/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.0.4/Chart.lock b/stable/kms/5.0.4/Chart.lock deleted file mode 100644 index c40ba6d213..0000000000 --- a/stable/kms/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:52.283218461Z" diff --git a/stable/kms/5.0.4/Chart.yaml b/stable/kms/5.0.4/Chart.yaml deleted file mode 100644 index 38f9372ffc..0000000000 --- a/stable/kms/5.0.4/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 5.0.4 diff --git a/stable/kms/5.0.4/README.md b/stable/kms/5.0.4/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.0.4/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.0.4/app-readme.md b/stable/kms/5.0.4/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.0.4/charts/common-5.0.2.tgz b/stable/kms/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/kms/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/kms/5.0.4/ix_values.yaml b/stable/kms/5.0.4/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.0.4/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.0.4/questions.yaml b/stable/kms/5.0.4/questions.yaml deleted file mode 100644 index af20870672..0000000000 --- a/stable/kms/5.0.4/questions.yaml +++ /dev/null @@ -1,277 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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 diff --git a/stable/kms/5.0.4/templates/common.yaml b/stable/kms/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.0.4/test_values.yaml b/stable/kms/5.0.4/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.0.4/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.0.4/values.yaml b/stable/kms/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.1.0/CONFIG.md b/stable/kms/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.1.0/Chart.lock b/stable/kms/5.1.0/Chart.lock deleted file mode 100644 index 80c66db6eb..0000000000 --- a/stable/kms/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:52.627294335Z" diff --git a/stable/kms/5.1.0/Chart.yaml b/stable/kms/5.1.0/Chart.yaml deleted file mode 100644 index ec1206985a..0000000000 --- a/stable/kms/5.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 5.1.0 diff --git a/stable/kms/5.1.0/README.md b/stable/kms/5.1.0/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.1.0/app-readme.md b/stable/kms/5.1.0/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.1.0/charts/common-5.1.1.tgz b/stable/kms/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/kms/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/kms/5.1.0/ix_values.yaml b/stable/kms/5.1.0/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.1.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.1.0/questions.yaml b/stable/kms/5.1.0/questions.yaml deleted file mode 100644 index af20870672..0000000000 --- a/stable/kms/5.1.0/questions.yaml +++ /dev/null @@ -1,277 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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 diff --git a/stable/kms/5.1.0/templates/common.yaml b/stable/kms/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.1.0/test_values.yaml b/stable/kms/5.1.0/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.1.0/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.1.0/values.yaml b/stable/kms/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.1.1/CONFIG.md b/stable/kms/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.1.1/Chart.lock b/stable/kms/5.1.1/Chart.lock deleted file mode 100644 index 69261aa9cb..0000000000 --- a/stable/kms/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:36.790634167Z" diff --git a/stable/kms/5.1.1/Chart.yaml b/stable/kms/5.1.1/Chart.yaml deleted file mode 100644 index ccf0d55d87..0000000000 --- a/stable/kms/5.1.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 5.1.1 diff --git a/stable/kms/5.1.1/README.md b/stable/kms/5.1.1/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.1.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.1.1/app-readme.md b/stable/kms/5.1.1/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.1.1/charts/common-5.1.2.tgz b/stable/kms/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/kms/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/kms/5.1.1/ix_values.yaml b/stable/kms/5.1.1/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.1.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.1.1/questions.yaml b/stable/kms/5.1.1/questions.yaml deleted file mode 100644 index af20870672..0000000000 --- a/stable/kms/5.1.1/questions.yaml +++ /dev/null @@ -1,277 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - 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: 36011 - required: true - ## TrueCharts Specific - - variable: hostPathMounts - label: "Custom app storage" - group: "Storage" - 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 diff --git a/stable/kms/5.1.1/templates/common.yaml b/stable/kms/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.1.1/test_values.yaml b/stable/kms/5.1.1/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.1.1/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.1.1/values.yaml b/stable/kms/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.2.0/CONFIG.md b/stable/kms/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.2.0/Chart.lock b/stable/kms/5.2.0/Chart.lock deleted file mode 100644 index 6cab448eca..0000000000 --- a/stable/kms/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:50.710078383Z" diff --git a/stable/kms/5.2.0/Chart.yaml b/stable/kms/5.2.0/Chart.yaml deleted file mode 100644 index c6b33f25c5..0000000000 --- a/stable/kms/5.2.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/truecharts/apps/tree/master/stable/kms -- https://github.com/SystemRage/py-kms -type: application -version: 5.2.0 diff --git a/stable/kms/5.2.0/README.md b/stable/kms/5.2.0/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.2.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.2.0/app-readme.md b/stable/kms/5.2.0/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.2.0/charts/common-5.1.2.tgz b/stable/kms/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/kms/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/kms/5.2.0/ix_values.yaml b/stable/kms/5.2.0/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.2.0/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.2.0/questions.yaml b/stable/kms/5.2.0/questions.yaml deleted file mode 100644 index 30dd08866b..0000000000 --- a/stable/kms/5.2.0/questions.yaml +++ /dev/null @@ -1,417 +0,0 @@ -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" -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: false - - 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: 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - 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: 36011 - required: true - ## TrueCharts Specific - - 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: 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/kms/5.2.0/templates/common.yaml b/stable/kms/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.2.0/test_values.yaml b/stable/kms/5.2.0/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.2.0/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.2.0/values.yaml b/stable/kms/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.2.1/CONFIG.md b/stable/kms/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.2.1/Chart.lock b/stable/kms/5.2.1/Chart.lock deleted file mode 100644 index dab8996d61..0000000000 --- a/stable/kms/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:12.75102622Z" diff --git a/stable/kms/5.2.1/Chart.yaml b/stable/kms/5.2.1/Chart.yaml deleted file mode 100644 index b1b412ac95..0000000000 --- a/stable/kms/5.2.1/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/charts/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/SystemRage/py-kms -type: application -version: 5.2.1 diff --git a/stable/kms/5.2.1/README.md b/stable/kms/5.2.1/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.2.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.2.1/app-readme.md b/stable/kms/5.2.1/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.2.1/charts/common-5.1.2.tgz b/stable/kms/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/kms/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/kms/5.2.1/ix_values.yaml b/stable/kms/5.2.1/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.2.1/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.2.1/questions.yaml b/stable/kms/5.2.1/questions.yaml deleted file mode 100644 index 30dd08866b..0000000000 --- a/stable/kms/5.2.1/questions.yaml +++ /dev/null @@ -1,417 +0,0 @@ -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" -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: false - - 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: 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - 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: 36011 - required: true - ## TrueCharts Specific - - 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: 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/kms/5.2.1/templates/common.yaml b/stable/kms/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.2.1/test_values.yaml b/stable/kms/5.2.1/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.2.1/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.2.1/values.yaml b/stable/kms/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/kms/5.2.2/CONFIG.md b/stable/kms/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/kms/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/kms/5.2.2/Chart.lock b/stable/kms/5.2.2/Chart.lock deleted file mode 100644 index 7add774427..0000000000 --- a/stable/kms/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:05.515082666Z" diff --git a/stable/kms/5.2.2/Chart.yaml b/stable/kms/5.2.2/Chart.yaml deleted file mode 100644 index fba3312a40..0000000000 --- a/stable/kms/5.2.2/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: minimal -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Private Windows Activation Server for development and testing -home: https://github.com/truecharts/apps/tree/master/charts/stable/kms -icon: https://truecharts.org/_static/img/kms-icon.jpg -keywords: -- kms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: kms -sources: -- https://github.com/SystemRage/py-kms -type: application -version: 5.2.2 diff --git a/stable/kms/5.2.2/README.md b/stable/kms/5.2.2/README.md deleted file mode 100644 index decd88d45f..0000000000 --- a/stable/kms/5.2.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: minimal](https://img.shields.io/badge/AppVersion-minimal-informational?style=flat-square) - -Private Windows Activation Server for development and testing - -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 `kms` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `kms` 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/kms/5.2.2/app-readme.md b/stable/kms/5.2.2/app-readme.md deleted file mode 100644 index 79791f4322..0000000000 --- a/stable/kms/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Private Windows Activation Server for development and testing -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Private Windows Activation Server for development and testing diff --git a/stable/kms/5.2.2/charts/common-5.1.2.tgz b/stable/kms/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/kms/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/kms/5.2.2/ix_values.yaml b/stable/kms/5.2.2/ix_values.yaml deleted file mode 100644 index 05f3f76e0a..0000000000 --- a/stable/kms/5.2.2/ix_values.yaml +++ /dev/null @@ -1,16 +0,0 @@ -## -# 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: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - - -## -# 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/kms/5.2.2/questions.yaml b/stable/kms/5.2.2/questions.yaml deleted file mode 100644 index 30dd08866b..0000000000 --- a/stable/kms/5.2.2/questions.yaml +++ /dev/null @@ -1,417 +0,0 @@ -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" -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: false - - 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: 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: 1688 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 1688 - 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: 36011 - required: true - ## TrueCharts Specific - - 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: 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/kms/5.2.2/templates/common.yaml b/stable/kms/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/kms/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/kms/5.2.2/test_values.yaml b/stable/kms/5.2.2/test_values.yaml deleted file mode 100644 index 8e46855095..0000000000 --- a/stable/kms/5.2.2/test_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# Default values for KMS. - -image: - repository: pykmsorg/py-kms - pullPolicy: IfNotPresent - tag: minimal - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 1688 diff --git a/stable/kms/5.2.2/values.yaml b/stable/kms/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/3.1.5/CONFIG.md b/stable/lidarr/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/3.1.5/Chart.lock b/stable/lidarr/3.1.5/Chart.lock deleted file mode 100644 index 8e4689204f..0000000000 --- a/stable/lidarr/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:46.699317251Z" diff --git a/stable/lidarr/3.1.5/Chart.yaml b/stable/lidarr/3.1.5/Chart.yaml deleted file mode 100644 index b027a865ba..0000000000 --- a/stable/lidarr/3.1.5/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lidarr -version: 3.1.5 -upstream_version: 7.1.0 -appVersion: "auto" -description: Looks and smells like Sonarr but made for music -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: - - lidarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/lidarr - - https://github.com/k8s-at-home/charts/tree/master/charts/lidarr - - https://github.com/Lidarr/Lidarr - - https://hub.docker.com/r/linuxserver/lidarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/lidarr/3.1.5/README.md b/stable/lidarr/3.1.5/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/3.1.5/app-readme.md b/stable/lidarr/3.1.5/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/3.1.5/charts/common-3.5.5.tgz b/stable/lidarr/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/lidarr/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/lidarr/3.1.5/ix_values.yaml b/stable/lidarr/3.1.5/ix_values.yaml deleted file mode 100644 index b4268f9a81..0000000000 --- a/stable/lidarr/3.1.5/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v0.8.1.2169 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/3.1.5/questions.yaml b/stable/lidarr/3.1.5/questions.yaml deleted file mode 100644 index 2182ab5448..0000000000 --- a/stable/lidarr/3.1.5/questions.yaml +++ /dev/null @@ -1,435 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8686 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8686 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36012 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/3.1.5/templates/common.yaml b/stable/lidarr/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/3.1.5/test_values.yaml b/stable/lidarr/3.1.5/test_values.yaml deleted file mode 100644 index dd450c6f70..0000000000 --- a/stable/lidarr/3.1.5/test_values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v0.8.1.2169 - -strategy: - type: Recreate - -services: - main: - port: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/3.1.5/values.yaml b/stable/lidarr/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/3.1.6/CONFIG.md b/stable/lidarr/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/3.1.6/Chart.lock b/stable/lidarr/3.1.6/Chart.lock deleted file mode 100644 index 695980baae..0000000000 --- a/stable/lidarr/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:38.283228902Z" diff --git a/stable/lidarr/3.1.6/Chart.yaml b/stable/lidarr/3.1.6/Chart.yaml deleted file mode 100644 index 28732cdb16..0000000000 --- a/stable/lidarr/3.1.6/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lidarr -version: 3.1.6 -upstream_version: 7.1.0 -appVersion: "auto" -description: Looks and smells like Sonarr but made for music -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: - - lidarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/lidarr - - https://github.com/k8s-at-home/charts/tree/master/charts/lidarr - - https://github.com/Lidarr/Lidarr - - https://hub.docker.com/r/linuxserver/lidarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/lidarr/3.1.6/README.md b/stable/lidarr/3.1.6/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/3.1.6/app-readme.md b/stable/lidarr/3.1.6/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/3.1.6/charts/common-3.5.8.tgz b/stable/lidarr/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/lidarr/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/lidarr/3.1.6/ix_values.yaml b/stable/lidarr/3.1.6/ix_values.yaml deleted file mode 100644 index b4268f9a81..0000000000 --- a/stable/lidarr/3.1.6/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v0.8.1.2169 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/3.1.6/questions.yaml b/stable/lidarr/3.1.6/questions.yaml deleted file mode 100644 index 2182ab5448..0000000000 --- a/stable/lidarr/3.1.6/questions.yaml +++ /dev/null @@ -1,435 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8686 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8686 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36012 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/3.1.6/templates/common.yaml b/stable/lidarr/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/3.1.6/test_values.yaml b/stable/lidarr/3.1.6/test_values.yaml deleted file mode 100644 index dd450c6f70..0000000000 --- a/stable/lidarr/3.1.6/test_values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v0.8.1.2169 - -strategy: - type: Recreate - -services: - main: - port: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/3.1.6/values.yaml b/stable/lidarr/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/4.0.0/CONFIG.md b/stable/lidarr/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/4.0.0/Chart.lock b/stable/lidarr/4.0.0/Chart.lock deleted file mode 100644 index e067e67956..0000000000 --- a/stable/lidarr/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:20.478186562Z" diff --git a/stable/lidarr/4.0.0/Chart.yaml b/stable/lidarr/4.0.0/Chart.yaml deleted file mode 100644 index 0fc6daaab9..0000000000 --- a/stable/lidarr/4.0.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lidarr -version: 4.0.0 -upstream_version: 7.1.0 -appVersion: "auto" -description: Looks and smells like Sonarr but made for music -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: - - lidarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/lidarr - - https://github.com/k8s-at-home/charts/tree/master/charts/lidarr - - https://github.com/Lidarr/Lidarr - - https://hub.docker.com/r/linuxserver/lidarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/lidarr/4.0.0/README.md b/stable/lidarr/4.0.0/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/4.0.0/app-readme.md b/stable/lidarr/4.0.0/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/4.0.0/charts/common-4.1.5.tgz b/stable/lidarr/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/lidarr/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/lidarr/4.0.0/ix_values.yaml b/stable/lidarr/4.0.0/ix_values.yaml deleted file mode 100644 index b4268f9a81..0000000000 --- a/stable/lidarr/4.0.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v0.8.1.2169 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/4.0.0/questions.yaml b/stable/lidarr/4.0.0/questions.yaml deleted file mode 100644 index 8fb68c861e..0000000000 --- a/stable/lidarr/4.0.0/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - editable: true - hidden: false - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/4.0.0/templates/common.yaml b/stable/lidarr/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/4.0.0/test_values.yaml b/stable/lidarr/4.0.0/test_values.yaml deleted file mode 100644 index d0df88ce22..0000000000 --- a/stable/lidarr/4.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v0.8.1.2169 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/4.0.0/values.yaml b/stable/lidarr/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/4.0.1/CONFIG.md b/stable/lidarr/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/4.0.1/Chart.lock b/stable/lidarr/4.0.1/Chart.lock deleted file mode 100644 index 6b7f24e268..0000000000 --- a/stable/lidarr/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T21:06:29.75727948Z" diff --git a/stable/lidarr/4.0.1/Chart.yaml b/stable/lidarr/4.0.1/Chart.yaml deleted file mode 100644 index 2b0856482b..0000000000 --- a/stable/lidarr/4.0.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lidarr -version: 4.0.1 -upstream_version: 7.1.0 -appVersion: "auto" -description: Looks and smells like Sonarr but made for music -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: - - lidarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/lidarr - - https://github.com/k8s-at-home/charts/tree/master/charts/lidarr - - https://github.com/Lidarr/Lidarr - - https://hub.docker.com/r/linuxserver/lidarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/lidarr/4.0.1/README.md b/stable/lidarr/4.0.1/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/4.0.1/app-readme.md b/stable/lidarr/4.0.1/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/4.0.1/charts/common-4.1.6.tgz b/stable/lidarr/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/lidarr/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/lidarr/4.0.1/ix_values.yaml b/stable/lidarr/4.0.1/ix_values.yaml deleted file mode 100644 index b4268f9a81..0000000000 --- a/stable/lidarr/4.0.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v0.8.1.2169 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/4.0.1/questions.yaml b/stable/lidarr/4.0.1/questions.yaml deleted file mode 100644 index 8fb68c861e..0000000000 --- a/stable/lidarr/4.0.1/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - editable: true - hidden: false - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/4.0.1/templates/common.yaml b/stable/lidarr/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/4.0.1/test_values.yaml b/stable/lidarr/4.0.1/test_values.yaml deleted file mode 100644 index d0df88ce22..0000000000 --- a/stable/lidarr/4.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v0.8.1.2169 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/4.0.1/values.yaml b/stable/lidarr/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/4.0.2/CONFIG.md b/stable/lidarr/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/4.0.2/Chart.lock b/stable/lidarr/4.0.2/Chart.lock deleted file mode 100644 index a75015b03d..0000000000 --- a/stable/lidarr/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T23:53:24.274701786Z" diff --git a/stable/lidarr/4.0.2/Chart.yaml b/stable/lidarr/4.0.2/Chart.yaml deleted file mode 100644 index e05eca5981..0000000000 --- a/stable/lidarr/4.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 4.0.2 diff --git a/stable/lidarr/4.0.2/README.md b/stable/lidarr/4.0.2/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/4.0.2/app-readme.md b/stable/lidarr/4.0.2/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/4.0.2/charts/common-4.1.6.tgz b/stable/lidarr/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/lidarr/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/lidarr/4.0.2/ix_values.yaml b/stable/lidarr/4.0.2/ix_values.yaml deleted file mode 100644 index 8fcab297d5..0000000000 --- a/stable/lidarr/4.0.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2221 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/4.0.2/questions.yaml b/stable/lidarr/4.0.2/questions.yaml deleted file mode 100644 index 8fb68c861e..0000000000 --- a/stable/lidarr/4.0.2/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - editable: true - hidden: false - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/4.0.2/templates/common.yaml b/stable/lidarr/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/4.0.2/test_values.yaml b/stable/lidarr/4.0.2/test_values.yaml deleted file mode 100644 index fd6b7489a6..0000000000 --- a/stable/lidarr/4.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2221 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/4.0.2/values.yaml b/stable/lidarr/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/4.0.3/CONFIG.md b/stable/lidarr/4.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/4.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/4.0.3/Chart.lock b/stable/lidarr/4.0.3/Chart.lock deleted file mode 100644 index 9f498aeb98..0000000000 --- a/stable/lidarr/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:13.715127836Z" diff --git a/stable/lidarr/4.0.3/Chart.yaml b/stable/lidarr/4.0.3/Chart.yaml deleted file mode 100644 index 6e0829c42d..0000000000 --- a/stable/lidarr/4.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 4.0.3 diff --git a/stable/lidarr/4.0.3/README.md b/stable/lidarr/4.0.3/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/4.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/4.0.3/app-readme.md b/stable/lidarr/4.0.3/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/4.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/4.0.3/charts/common-4.1.6.tgz b/stable/lidarr/4.0.3/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/lidarr/4.0.3/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/lidarr/4.0.3/ix_values.yaml b/stable/lidarr/4.0.3/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/4.0.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/4.0.3/questions.yaml b/stable/lidarr/4.0.3/questions.yaml deleted file mode 100644 index 8fb68c861e..0000000000 --- a/stable/lidarr/4.0.3/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - editable: true - hidden: false - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/4.0.3/templates/common.yaml b/stable/lidarr/4.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/4.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/4.0.3/test_values.yaml b/stable/lidarr/4.0.3/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/4.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/4.0.3/values.yaml b/stable/lidarr/4.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/4.1.0/CONFIG.md b/stable/lidarr/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/4.1.0/Chart.lock b/stable/lidarr/4.1.0/Chart.lock deleted file mode 100644 index 0f9b5c12db..0000000000 --- a/stable/lidarr/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:35.39027594Z" diff --git a/stable/lidarr/4.1.0/Chart.yaml b/stable/lidarr/4.1.0/Chart.yaml deleted file mode 100644 index 9cce87c5d4..0000000000 --- a/stable/lidarr/4.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 4.1.0 diff --git a/stable/lidarr/4.1.0/README.md b/stable/lidarr/4.1.0/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/4.1.0/app-readme.md b/stable/lidarr/4.1.0/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/4.1.0/charts/common-4.1.6.tgz b/stable/lidarr/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/lidarr/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/lidarr/4.1.0/ix_values.yaml b/stable/lidarr/4.1.0/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/4.1.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/4.1.0/questions.yaml b/stable/lidarr/4.1.0/questions.yaml deleted file mode 100644 index 16c3bcf862..0000000000 --- a/stable/lidarr/4.1.0/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - editable: true - hidden: false - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/4.1.0/templates/common.yaml b/stable/lidarr/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/4.1.0/test_values.yaml b/stable/lidarr/4.1.0/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/4.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/4.1.0/values.yaml b/stable/lidarr/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.0.0/CONFIG.md b/stable/lidarr/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.0.0/Chart.lock b/stable/lidarr/5.0.0/Chart.lock deleted file mode 100644 index b3c8f37777..0000000000 --- a/stable/lidarr/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:09.362317029Z" diff --git a/stable/lidarr/5.0.0/Chart.yaml b/stable/lidarr/5.0.0/Chart.yaml deleted file mode 100644 index ac25d1513a..0000000000 --- a/stable/lidarr/5.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 5.0.0 diff --git a/stable/lidarr/5.0.0/README.md b/stable/lidarr/5.0.0/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.0.0/app-readme.md b/stable/lidarr/5.0.0/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.0.0/charts/common-5.0.0.tgz b/stable/lidarr/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/lidarr/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/lidarr/5.0.0/ix_values.yaml b/stable/lidarr/5.0.0/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/5.0.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.0.0/questions.yaml b/stable/lidarr/5.0.0/questions.yaml deleted file mode 100644 index 03bd16d7d6..0000000000 --- a/stable/lidarr/5.0.0/questions.yaml +++ /dev/null @@ -1,414 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - editable: true - hidden: false - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/5.0.0/templates/common.yaml b/stable/lidarr/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.0.0/test_values.yaml b/stable/lidarr/5.0.0/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/5.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.0.0/values.yaml b/stable/lidarr/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.0.1/CONFIG.md b/stable/lidarr/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.0.1/Chart.lock b/stable/lidarr/5.0.1/Chart.lock deleted file mode 100644 index 2a9a8c132f..0000000000 --- a/stable/lidarr/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:08.202760189Z" diff --git a/stable/lidarr/5.0.1/Chart.yaml b/stable/lidarr/5.0.1/Chart.yaml deleted file mode 100644 index 990f762539..0000000000 --- a/stable/lidarr/5.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 5.0.1 diff --git a/stable/lidarr/5.0.1/README.md b/stable/lidarr/5.0.1/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.0.1/app-readme.md b/stable/lidarr/5.0.1/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.0.1/charts/common-5.0.0.tgz b/stable/lidarr/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/lidarr/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/lidarr/5.0.1/ix_values.yaml b/stable/lidarr/5.0.1/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/5.0.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.0.1/questions.yaml b/stable/lidarr/5.0.1/questions.yaml deleted file mode 100644 index d123c1d450..0000000000 --- a/stable/lidarr/5.0.1/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - editable: true - hidden: false - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/5.0.1/templates/common.yaml b/stable/lidarr/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.0.1/test_values.yaml b/stable/lidarr/5.0.1/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/5.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.0.1/values.yaml b/stable/lidarr/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.0.2/CONFIG.md b/stable/lidarr/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.0.2/Chart.lock b/stable/lidarr/5.0.2/Chart.lock deleted file mode 100644 index eb3056b422..0000000000 --- a/stable/lidarr/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:20.487770512Z" diff --git a/stable/lidarr/5.0.2/Chart.yaml b/stable/lidarr/5.0.2/Chart.yaml deleted file mode 100644 index a556a01fc8..0000000000 --- a/stable/lidarr/5.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 5.0.2 diff --git a/stable/lidarr/5.0.2/README.md b/stable/lidarr/5.0.2/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.0.2/app-readme.md b/stable/lidarr/5.0.2/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.0.2/charts/common-5.0.2.tgz b/stable/lidarr/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/lidarr/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/lidarr/5.0.2/ix_values.yaml b/stable/lidarr/5.0.2/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/5.0.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.0.2/questions.yaml b/stable/lidarr/5.0.2/questions.yaml deleted file mode 100644 index d123c1d450..0000000000 --- a/stable/lidarr/5.0.2/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - editable: true - hidden: false - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/5.0.2/templates/common.yaml b/stable/lidarr/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.0.2/test_values.yaml b/stable/lidarr/5.0.2/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/5.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.0.2/values.yaml b/stable/lidarr/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.0.3/CONFIG.md b/stable/lidarr/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.0.3/Chart.lock b/stable/lidarr/5.0.3/Chart.lock deleted file mode 100644 index c7923c7c7e..0000000000 --- a/stable/lidarr/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:24.26596757Z" diff --git a/stable/lidarr/5.0.3/Chart.yaml b/stable/lidarr/5.0.3/Chart.yaml deleted file mode 100644 index 50d4ff2756..0000000000 --- a/stable/lidarr/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 5.0.3 diff --git a/stable/lidarr/5.0.3/README.md b/stable/lidarr/5.0.3/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.0.3/app-readme.md b/stable/lidarr/5.0.3/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.0.3/charts/common-5.0.2.tgz b/stable/lidarr/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/lidarr/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/lidarr/5.0.3/ix_values.yaml b/stable/lidarr/5.0.3/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/5.0.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.0.3/questions.yaml b/stable/lidarr/5.0.3/questions.yaml deleted file mode 100644 index 068ecc20f7..0000000000 --- a/stable/lidarr/5.0.3/questions.yaml +++ /dev/null @@ -1,407 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/lidarr/5.0.3/templates/common.yaml b/stable/lidarr/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.0.3/test_values.yaml b/stable/lidarr/5.0.3/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/5.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.0.3/values.yaml b/stable/lidarr/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.0.4/CONFIG.md b/stable/lidarr/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.0.4/Chart.lock b/stable/lidarr/5.0.4/Chart.lock deleted file mode 100644 index 7307bf83f1..0000000000 --- a/stable/lidarr/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:52.986870186Z" diff --git a/stable/lidarr/5.0.4/Chart.yaml b/stable/lidarr/5.0.4/Chart.yaml deleted file mode 100644 index 316c878e65..0000000000 --- a/stable/lidarr/5.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 5.0.4 diff --git a/stable/lidarr/5.0.4/README.md b/stable/lidarr/5.0.4/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.0.4/app-readme.md b/stable/lidarr/5.0.4/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.0.4/charts/common-5.0.2.tgz b/stable/lidarr/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/lidarr/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/lidarr/5.0.4/ix_values.yaml b/stable/lidarr/5.0.4/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/5.0.4/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.0.4/questions.yaml b/stable/lidarr/5.0.4/questions.yaml deleted file mode 100644 index c8444d880b..0000000000 --- a/stable/lidarr/5.0.4/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/lidarr/5.0.4/templates/common.yaml b/stable/lidarr/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.0.4/test_values.yaml b/stable/lidarr/5.0.4/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/5.0.4/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.0.4/values.yaml b/stable/lidarr/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.1.0/CONFIG.md b/stable/lidarr/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.1.0/Chart.lock b/stable/lidarr/5.1.0/Chart.lock deleted file mode 100644 index 319446cd6d..0000000000 --- a/stable/lidarr/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:53.295922485Z" diff --git a/stable/lidarr/5.1.0/Chart.yaml b/stable/lidarr/5.1.0/Chart.yaml deleted file mode 100644 index 794b11e73e..0000000000 --- a/stable/lidarr/5.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 5.1.0 diff --git a/stable/lidarr/5.1.0/README.md b/stable/lidarr/5.1.0/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.1.0/app-readme.md b/stable/lidarr/5.1.0/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.1.0/charts/common-5.1.1.tgz b/stable/lidarr/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/lidarr/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/lidarr/5.1.0/ix_values.yaml b/stable/lidarr/5.1.0/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/5.1.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.1.0/questions.yaml b/stable/lidarr/5.1.0/questions.yaml deleted file mode 100644 index c8444d880b..0000000000 --- a/stable/lidarr/5.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/lidarr/5.1.0/templates/common.yaml b/stable/lidarr/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.1.0/test_values.yaml b/stable/lidarr/5.1.0/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/5.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.1.0/values.yaml b/stable/lidarr/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.1.1/CONFIG.md b/stable/lidarr/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.1.1/Chart.lock b/stable/lidarr/5.1.1/Chart.lock deleted file mode 100644 index f533fd3dda..0000000000 --- a/stable/lidarr/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:37.77629298Z" diff --git a/stable/lidarr/5.1.1/Chart.yaml b/stable/lidarr/5.1.1/Chart.yaml deleted file mode 100644 index b157256668..0000000000 --- a/stable/lidarr/5.1.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 5.1.1 diff --git a/stable/lidarr/5.1.1/README.md b/stable/lidarr/5.1.1/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.1.1/app-readme.md b/stable/lidarr/5.1.1/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.1.1/charts/common-5.1.2.tgz b/stable/lidarr/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/lidarr/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/lidarr/5.1.1/ix_values.yaml b/stable/lidarr/5.1.1/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/5.1.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.1.1/questions.yaml b/stable/lidarr/5.1.1/questions.yaml deleted file mode 100644 index c8444d880b..0000000000 --- a/stable/lidarr/5.1.1/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - 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: 36012 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/lidarr/5.1.1/templates/common.yaml b/stable/lidarr/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.1.1/test_values.yaml b/stable/lidarr/5.1.1/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/5.1.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.1.1/values.yaml b/stable/lidarr/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.2.0/CONFIG.md b/stable/lidarr/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.2.0/Chart.lock b/stable/lidarr/5.2.0/Chart.lock deleted file mode 100644 index 3ea1e123d6..0000000000 --- a/stable/lidarr/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:51.435006741Z" diff --git a/stable/lidarr/5.2.0/Chart.yaml b/stable/lidarr/5.2.0/Chart.yaml deleted file mode 100644 index 064aff0c40..0000000000 --- a/stable/lidarr/5.2.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/lidarr -- https://github.com/k8s-at-home/charts/tree/master/charts/lidarr -- https://github.com/Lidarr/Lidarr -- https://hub.docker.com/r/linuxserver/lidarr -type: application -upstream_version: 7.1.0 -version: 5.2.0 diff --git a/stable/lidarr/5.2.0/README.md b/stable/lidarr/5.2.0/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.2.0/app-readme.md b/stable/lidarr/5.2.0/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.2.0/charts/common-5.1.2.tgz b/stable/lidarr/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/lidarr/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/lidarr/5.2.0/ix_values.yaml b/stable/lidarr/5.2.0/ix_values.yaml deleted file mode 100644 index d35da43416..0000000000 --- a/stable/lidarr/5.2.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.2.0/questions.yaml b/stable/lidarr/5.2.0/questions.yaml deleted file mode 100644 index 015a7c38f8..0000000000 --- a/stable/lidarr/5.2.0/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - 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: 36012 - 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: "/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/stable/lidarr/5.2.0/templates/common.yaml b/stable/lidarr/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.2.0/test_values.yaml b/stable/lidarr/5.2.0/test_values.yaml deleted file mode 100644 index 00488d10b5..0000000000 --- a/stable/lidarr/5.2.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/truecharts/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.2.0/values.yaml b/stable/lidarr/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.2.1/CONFIG.md b/stable/lidarr/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.2.1/Chart.lock b/stable/lidarr/5.2.1/Chart.lock deleted file mode 100644 index b76775fa5f..0000000000 --- a/stable/lidarr/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:13.375809345Z" diff --git a/stable/lidarr/5.2.1/Chart.yaml b/stable/lidarr/5.2.1/Chart.yaml deleted file mode 100644 index d98f771f00..0000000000 --- a/stable/lidarr/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/charts/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/Lidarr/Lidarr -type: application -version: 5.2.1 diff --git a/stable/lidarr/5.2.1/README.md b/stable/lidarr/5.2.1/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.2.1/app-readme.md b/stable/lidarr/5.2.1/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.2.1/charts/common-5.1.2.tgz b/stable/lidarr/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/lidarr/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/lidarr/5.2.1/ix_values.yaml b/stable/lidarr/5.2.1/ix_values.yaml deleted file mode 100644 index 8e1f0287c6..0000000000 --- a/stable/lidarr/5.2.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.2.1/questions.yaml b/stable/lidarr/5.2.1/questions.yaml deleted file mode 100644 index 015a7c38f8..0000000000 --- a/stable/lidarr/5.2.1/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - 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: 36012 - 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: "/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/stable/lidarr/5.2.1/templates/common.yaml b/stable/lidarr/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.2.1/test_values.yaml b/stable/lidarr/5.2.1/test_values.yaml deleted file mode 100644 index 03e34dcf7c..0000000000 --- a/stable/lidarr/5.2.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/k8s-at-home/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.2.1/values.yaml b/stable/lidarr/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/lidarr/5.2.2/CONFIG.md b/stable/lidarr/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/lidarr/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/lidarr/5.2.2/Chart.lock b/stable/lidarr/5.2.2/Chart.lock deleted file mode 100644 index 0863152bbc..0000000000 --- a/stable/lidarr/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:06.480424911Z" diff --git a/stable/lidarr/5.2.2/Chart.yaml b/stable/lidarr/5.2.2/Chart.yaml deleted file mode 100644 index ffe9d40ec1..0000000000 --- a/stable/lidarr/5.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Looks and smells like Sonarr but made for music -home: https://github.com/truecharts/apps/tree/master/charts/stable/lidarr -icon: https://avatars3.githubusercontent.com/u/28475832?s=400&v=4 -keywords: -- lidarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: lidarr -sources: -- https://github.com/Lidarr/Lidarr -type: application -version: 5.2.2 diff --git a/stable/lidarr/5.2.2/README.md b/stable/lidarr/5.2.2/README.md deleted file mode 100644 index b6f601f4c4..0000000000 --- a/stable/lidarr/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Looks and smells like Sonarr but made for music - -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 `lidarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `lidarr` 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/lidarr/5.2.2/app-readme.md b/stable/lidarr/5.2.2/app-readme.md deleted file mode 100644 index 399c4eb028..0000000000 --- a/stable/lidarr/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Looks and smells like Sonarr but made for music -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Looks and smells like Sonarr but made for music diff --git a/stable/lidarr/5.2.2/charts/common-5.1.2.tgz b/stable/lidarr/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/lidarr/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/lidarr/5.2.2/ix_values.yaml b/stable/lidarr/5.2.2/ix_values.yaml deleted file mode 100644 index 8e1f0287c6..0000000000 --- a/stable/lidarr/5.2.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/lidarr/5.2.2/questions.yaml b/stable/lidarr/5.2.2/questions.yaml deleted file mode 100644 index 015a7c38f8..0000000000 --- a/stable/lidarr/5.2.2/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8686 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8686 - 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: 36012 - 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: "/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/stable/lidarr/5.2.2/templates/common.yaml b/stable/lidarr/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/lidarr/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/lidarr/5.2.2/test_values.yaml b/stable/lidarr/5.2.2/test_values.yaml deleted file mode 100644 index 03e34dcf7c..0000000000 --- a/stable/lidarr/5.2.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Lidarr. - -image: - repository: ghcr.io/k8s-at-home/lidarr - pullPolicy: IfNotPresent - tag: v1.0.0.2226 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8686 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8686/api/v1/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/lidarr/5.2.2/values.yaml b/stable/lidarr/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/3.1.5/CONFIG.md b/stable/ombi/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/3.1.5/Chart.lock b/stable/ombi/3.1.5/Chart.lock deleted file mode 100644 index bf8d871a6d..0000000000 --- a/stable/ombi/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:47.016764699Z" diff --git a/stable/ombi/3.1.5/Chart.yaml b/stable/ombi/3.1.5/Chart.yaml deleted file mode 100644 index acf96fa080..0000000000 --- a/stable/ombi/3.1.5/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ombi -version: 3.1.5 -upstream_version: 8.0.1 -appVersion: "auto" -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: - - ombi - - plex - - emby - - sonarr - - radarr - - couchpotato -sources: - - https://github.com/truecharts/apps/tree/master/stable/ombi - - https://github.com/k8s-at-home/charts/tree/master/charts/ombi - - https://github.com/tidusjar/Ombi - - https://hub.docker.com/r/linuxserver/ombi -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/ombi/3.1.5/README.md b/stable/ombi/3.1.5/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/3.1.5/app-readme.md b/stable/ombi/3.1.5/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/3.1.5/charts/common-3.5.5.tgz b/stable/ombi/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/ombi/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/ombi/3.1.5/ix_values.yaml b/stable/ombi/3.1.5/ix_values.yaml deleted file mode 100644 index a227b1f633..0000000000 --- a/stable/ombi/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1348 - -## -# 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/ombi/3.1.5/questions.yaml b/stable/ombi/3.1.5/questions.yaml deleted file mode 100644 index f488835d6f..0000000000 --- a/stable/ombi/3.1.5/questions.yaml +++ /dev/null @@ -1,435 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 3579 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3579 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36013 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/3.1.5/templates/common.yaml b/stable/ombi/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/3.1.5/test_values.yaml b/stable/ombi/3.1.5/test_values.yaml deleted file mode 100644 index dd6dbe01b3..0000000000 --- a/stable/ombi/3.1.5/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1348 - -strategy: - type: Recreate - -services: - main: - port: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/3.1.5/values.yaml b/stable/ombi/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/3.1.6/CONFIG.md b/stable/ombi/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/3.1.6/Chart.lock b/stable/ombi/3.1.6/Chart.lock deleted file mode 100644 index 6f6e946642..0000000000 --- a/stable/ombi/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:38.642829974Z" diff --git a/stable/ombi/3.1.6/Chart.yaml b/stable/ombi/3.1.6/Chart.yaml deleted file mode 100644 index 4eb266f7a4..0000000000 --- a/stable/ombi/3.1.6/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ombi -version: 3.1.6 -upstream_version: 8.0.1 -appVersion: "auto" -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: - - ombi - - plex - - emby - - sonarr - - radarr - - couchpotato -sources: - - https://github.com/truecharts/apps/tree/master/stable/ombi - - https://github.com/k8s-at-home/charts/tree/master/charts/ombi - - https://github.com/tidusjar/Ombi - - https://hub.docker.com/r/linuxserver/ombi -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/ombi/3.1.6/README.md b/stable/ombi/3.1.6/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/3.1.6/app-readme.md b/stable/ombi/3.1.6/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/3.1.6/charts/common-3.5.8.tgz b/stable/ombi/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/ombi/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/ombi/3.1.6/ix_values.yaml b/stable/ombi/3.1.6/ix_values.yaml deleted file mode 100644 index a227b1f633..0000000000 --- a/stable/ombi/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1348 - -## -# 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/ombi/3.1.6/questions.yaml b/stable/ombi/3.1.6/questions.yaml deleted file mode 100644 index f488835d6f..0000000000 --- a/stable/ombi/3.1.6/questions.yaml +++ /dev/null @@ -1,435 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 3579 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3579 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36013 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/3.1.6/templates/common.yaml b/stable/ombi/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/3.1.6/test_values.yaml b/stable/ombi/3.1.6/test_values.yaml deleted file mode 100644 index dd6dbe01b3..0000000000 --- a/stable/ombi/3.1.6/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1348 - -strategy: - type: Recreate - -services: - main: - port: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/3.1.6/values.yaml b/stable/ombi/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/4.0.0/CONFIG.md b/stable/ombi/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/4.0.0/Chart.lock b/stable/ombi/4.0.0/Chart.lock deleted file mode 100644 index 2628f35d7f..0000000000 --- a/stable/ombi/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T19:01:30.589057394Z" diff --git a/stable/ombi/4.0.0/Chart.yaml b/stable/ombi/4.0.0/Chart.yaml deleted file mode 100644 index bfcfa05552..0000000000 --- a/stable/ombi/4.0.0/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ombi -version: 4.0.0 -upstream_version: 8.0.1 -appVersion: "auto" -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: - - ombi - - plex - - emby - - sonarr - - radarr - - couchpotato -sources: - - https://github.com/truecharts/apps/tree/master/stable/ombi - - https://github.com/k8s-at-home/charts/tree/master/charts/ombi - - https://github.com/tidusjar/Ombi - - https://hub.docker.com/r/linuxserver/ombi -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/ombi/4.0.0/README.md b/stable/ombi/4.0.0/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/4.0.0/app-readme.md b/stable/ombi/4.0.0/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/4.0.0/charts/common-4.1.5.tgz b/stable/ombi/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/ombi/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/ombi/4.0.0/ix_values.yaml b/stable/ombi/4.0.0/ix_values.yaml deleted file mode 100644 index a227b1f633..0000000000 --- a/stable/ombi/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1348 - -## -# 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/ombi/4.0.0/questions.yaml b/stable/ombi/4.0.0/questions.yaml deleted file mode 100644 index 878f1542eb..0000000000 --- a/stable/ombi/4.0.0/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - editable: true - hidden: false - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/4.0.0/templates/common.yaml b/stable/ombi/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/4.0.0/test_values.yaml b/stable/ombi/4.0.0/test_values.yaml deleted file mode 100644 index 029f935ea7..0000000000 --- a/stable/ombi/4.0.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1348 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/4.0.0/values.yaml b/stable/ombi/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/4.0.1/CONFIG.md b/stable/ombi/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/4.0.1/Chart.lock b/stable/ombi/4.0.1/Chart.lock deleted file mode 100644 index 1d22a1a13b..0000000000 --- a/stable/ombi/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:20.849351683Z" diff --git a/stable/ombi/4.0.1/Chart.yaml b/stable/ombi/4.0.1/Chart.yaml deleted file mode 100644 index 62aad62158..0000000000 --- a/stable/ombi/4.0.1/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 4.0.1 diff --git a/stable/ombi/4.0.1/README.md b/stable/ombi/4.0.1/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/4.0.1/app-readme.md b/stable/ombi/4.0.1/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/4.0.1/charts/common-4.1.5.tgz b/stable/ombi/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/ombi/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/ombi/4.0.1/ix_values.yaml b/stable/ombi/4.0.1/ix_values.yaml deleted file mode 100644 index a4afd55a47..0000000000 --- a/stable/ombi/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -## -# 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/ombi/4.0.1/questions.yaml b/stable/ombi/4.0.1/questions.yaml deleted file mode 100644 index 878f1542eb..0000000000 --- a/stable/ombi/4.0.1/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - editable: true - hidden: false - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/4.0.1/templates/common.yaml b/stable/ombi/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/4.0.1/test_values.yaml b/stable/ombi/4.0.1/test_values.yaml deleted file mode 100644 index 0fa1586a28..0000000000 --- a/stable/ombi/4.0.1/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/4.0.1/values.yaml b/stable/ombi/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/4.0.2/CONFIG.md b/stable/ombi/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/4.0.2/Chart.lock b/stable/ombi/4.0.2/Chart.lock deleted file mode 100644 index d645368cfe..0000000000 --- a/stable/ombi/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:14.168503351Z" diff --git a/stable/ombi/4.0.2/Chart.yaml b/stable/ombi/4.0.2/Chart.yaml deleted file mode 100644 index a09ee20a18..0000000000 --- a/stable/ombi/4.0.2/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 4.0.2 diff --git a/stable/ombi/4.0.2/README.md b/stable/ombi/4.0.2/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/4.0.2/app-readme.md b/stable/ombi/4.0.2/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/4.0.2/charts/common-4.1.6.tgz b/stable/ombi/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/ombi/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/ombi/4.0.2/ix_values.yaml b/stable/ombi/4.0.2/ix_values.yaml deleted file mode 100644 index a4afd55a47..0000000000 --- a/stable/ombi/4.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -## -# 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/ombi/4.0.2/questions.yaml b/stable/ombi/4.0.2/questions.yaml deleted file mode 100644 index 878f1542eb..0000000000 --- a/stable/ombi/4.0.2/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - editable: true - hidden: false - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/4.0.2/templates/common.yaml b/stable/ombi/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/4.0.2/test_values.yaml b/stable/ombi/4.0.2/test_values.yaml deleted file mode 100644 index 0fa1586a28..0000000000 --- a/stable/ombi/4.0.2/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/4.0.2/values.yaml b/stable/ombi/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/4.1.0/CONFIG.md b/stable/ombi/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/4.1.0/Chart.lock b/stable/ombi/4.1.0/Chart.lock deleted file mode 100644 index 7336e0b374..0000000000 --- a/stable/ombi/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:35.845697053Z" diff --git a/stable/ombi/4.1.0/Chart.yaml b/stable/ombi/4.1.0/Chart.yaml deleted file mode 100644 index 9c7b5f62fd..0000000000 --- a/stable/ombi/4.1.0/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 4.1.0 diff --git a/stable/ombi/4.1.0/README.md b/stable/ombi/4.1.0/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/4.1.0/app-readme.md b/stable/ombi/4.1.0/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/4.1.0/charts/common-4.1.6.tgz b/stable/ombi/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/ombi/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/ombi/4.1.0/ix_values.yaml b/stable/ombi/4.1.0/ix_values.yaml deleted file mode 100644 index a4afd55a47..0000000000 --- a/stable/ombi/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -## -# 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/ombi/4.1.0/questions.yaml b/stable/ombi/4.1.0/questions.yaml deleted file mode 100644 index 58c7c29f1e..0000000000 --- a/stable/ombi/4.1.0/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - editable: true - hidden: false - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/4.1.0/templates/common.yaml b/stable/ombi/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/4.1.0/test_values.yaml b/stable/ombi/4.1.0/test_values.yaml deleted file mode 100644 index 0fa1586a28..0000000000 --- a/stable/ombi/4.1.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/4.1.0/values.yaml b/stable/ombi/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.0.0/CONFIG.md b/stable/ombi/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.0.0/Chart.lock b/stable/ombi/5.0.0/Chart.lock deleted file mode 100644 index 0b21fb8c6f..0000000000 --- a/stable/ombi/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:09.909716735Z" diff --git a/stable/ombi/5.0.0/Chart.yaml b/stable/ombi/5.0.0/Chart.yaml deleted file mode 100644 index 31efa208f9..0000000000 --- a/stable/ombi/5.0.0/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.0.0 diff --git a/stable/ombi/5.0.0/README.md b/stable/ombi/5.0.0/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.0.0/app-readme.md b/stable/ombi/5.0.0/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.0.0/charts/common-5.0.0.tgz b/stable/ombi/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/ombi/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/ombi/5.0.0/ix_values.yaml b/stable/ombi/5.0.0/ix_values.yaml deleted file mode 100644 index a4afd55a47..0000000000 --- a/stable/ombi/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -## -# 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/ombi/5.0.0/questions.yaml b/stable/ombi/5.0.0/questions.yaml deleted file mode 100644 index c050740a04..0000000000 --- a/stable/ombi/5.0.0/questions.yaml +++ /dev/null @@ -1,414 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - editable: true - hidden: false - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/5.0.0/templates/common.yaml b/stable/ombi/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.0.0/test_values.yaml b/stable/ombi/5.0.0/test_values.yaml deleted file mode 100644 index 0fa1586a28..0000000000 --- a/stable/ombi/5.0.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.0.0/values.yaml b/stable/ombi/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.0.1/CONFIG.md b/stable/ombi/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.0.1/Chart.lock b/stable/ombi/5.0.1/Chart.lock deleted file mode 100644 index a31f12b07a..0000000000 --- a/stable/ombi/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:09.061267947Z" diff --git a/stable/ombi/5.0.1/Chart.yaml b/stable/ombi/5.0.1/Chart.yaml deleted file mode 100644 index 1d524b3f5e..0000000000 --- a/stable/ombi/5.0.1/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.0.1 diff --git a/stable/ombi/5.0.1/README.md b/stable/ombi/5.0.1/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.0.1/app-readme.md b/stable/ombi/5.0.1/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.0.1/charts/common-5.0.0.tgz b/stable/ombi/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/ombi/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/ombi/5.0.1/ix_values.yaml b/stable/ombi/5.0.1/ix_values.yaml deleted file mode 100644 index a4afd55a47..0000000000 --- a/stable/ombi/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -## -# 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/ombi/5.0.1/questions.yaml b/stable/ombi/5.0.1/questions.yaml deleted file mode 100644 index 35e28fabab..0000000000 --- a/stable/ombi/5.0.1/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - editable: true - hidden: false - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/5.0.1/templates/common.yaml b/stable/ombi/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.0.1/test_values.yaml b/stable/ombi/5.0.1/test_values.yaml deleted file mode 100644 index 0fa1586a28..0000000000 --- a/stable/ombi/5.0.1/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.0.1/values.yaml b/stable/ombi/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.0.2/CONFIG.md b/stable/ombi/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.0.2/Chart.lock b/stable/ombi/5.0.2/Chart.lock deleted file mode 100644 index d27ca4ac3b..0000000000 --- a/stable/ombi/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:20.907980464Z" diff --git a/stable/ombi/5.0.2/Chart.yaml b/stable/ombi/5.0.2/Chart.yaml deleted file mode 100644 index c9ab5ff31a..0000000000 --- a/stable/ombi/5.0.2/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.0.2 diff --git a/stable/ombi/5.0.2/README.md b/stable/ombi/5.0.2/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.0.2/app-readme.md b/stable/ombi/5.0.2/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.0.2/charts/common-5.0.2.tgz b/stable/ombi/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/ombi/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/ombi/5.0.2/ix_values.yaml b/stable/ombi/5.0.2/ix_values.yaml deleted file mode 100644 index a4afd55a47..0000000000 --- a/stable/ombi/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -## -# 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/ombi/5.0.2/questions.yaml b/stable/ombi/5.0.2/questions.yaml deleted file mode 100644 index 35e28fabab..0000000000 --- a/stable/ombi/5.0.2/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - editable: true - hidden: false - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/5.0.2/templates/common.yaml b/stable/ombi/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.0.2/test_values.yaml b/stable/ombi/5.0.2/test_values.yaml deleted file mode 100644 index 0fa1586a28..0000000000 --- a/stable/ombi/5.0.2/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.0.2/values.yaml b/stable/ombi/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.0.3/CONFIG.md b/stable/ombi/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.0.3/Chart.lock b/stable/ombi/5.0.3/Chart.lock deleted file mode 100644 index a82f81c870..0000000000 --- a/stable/ombi/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:24.784519724Z" diff --git a/stable/ombi/5.0.3/Chart.yaml b/stable/ombi/5.0.3/Chart.yaml deleted file mode 100644 index bfebcc6ccb..0000000000 --- a/stable/ombi/5.0.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.0.3 diff --git a/stable/ombi/5.0.3/README.md b/stable/ombi/5.0.3/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.0.3/app-readme.md b/stable/ombi/5.0.3/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.0.3/charts/common-5.0.2.tgz b/stable/ombi/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/ombi/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/ombi/5.0.3/ix_values.yaml b/stable/ombi/5.0.3/ix_values.yaml deleted file mode 100644 index a4afd55a47..0000000000 --- a/stable/ombi/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -## -# 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/ombi/5.0.3/questions.yaml b/stable/ombi/5.0.3/questions.yaml deleted file mode 100644 index 25b26c5a90..0000000000 --- a/stable/ombi/5.0.3/questions.yaml +++ /dev/null @@ -1,407 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/ombi/5.0.3/templates/common.yaml b/stable/ombi/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.0.3/test_values.yaml b/stable/ombi/5.0.3/test_values.yaml deleted file mode 100644 index 0fa1586a28..0000000000 --- a/stable/ombi/5.0.3/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.0.3/values.yaml b/stable/ombi/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.0.4/CONFIG.md b/stable/ombi/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.0.4/Chart.lock b/stable/ombi/5.0.4/Chart.lock deleted file mode 100644 index df110dd950..0000000000 --- a/stable/ombi/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T21:33:09.342746035Z" diff --git a/stable/ombi/5.0.4/Chart.yaml b/stable/ombi/5.0.4/Chart.yaml deleted file mode 100644 index fa8ecb0965..0000000000 --- a/stable/ombi/5.0.4/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.0.4 diff --git a/stable/ombi/5.0.4/README.md b/stable/ombi/5.0.4/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.0.4/app-readme.md b/stable/ombi/5.0.4/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.0.4/charts/common-5.0.2.tgz b/stable/ombi/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/ombi/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/ombi/5.0.4/ix_values.yaml b/stable/ombi/5.0.4/ix_values.yaml deleted file mode 100644 index a4afd55a47..0000000000 --- a/stable/ombi/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -## -# 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/ombi/5.0.4/questions.yaml b/stable/ombi/5.0.4/questions.yaml deleted file mode 100644 index 0cd2d6d184..0000000000 --- a/stable/ombi/5.0.4/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/ombi/5.0.4/templates/common.yaml b/stable/ombi/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.0.4/test_values.yaml b/stable/ombi/5.0.4/test_values.yaml deleted file mode 100644 index 0fa1586a28..0000000000 --- a/stable/ombi/5.0.4/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1394 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.0.4/values.yaml b/stable/ombi/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.0.5/CONFIG.md b/stable/ombi/5.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.0.5/Chart.lock b/stable/ombi/5.0.5/Chart.lock deleted file mode 100644 index 855cd5efc1..0000000000 --- a/stable/ombi/5.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:53.685595909Z" diff --git a/stable/ombi/5.0.5/Chart.yaml b/stable/ombi/5.0.5/Chart.yaml deleted file mode 100644 index 5c335290e4..0000000000 --- a/stable/ombi/5.0.5/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.0.5 diff --git a/stable/ombi/5.0.5/README.md b/stable/ombi/5.0.5/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.0.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.0.5/app-readme.md b/stable/ombi/5.0.5/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.0.5/charts/common-5.0.2.tgz b/stable/ombi/5.0.5/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/ombi/5.0.5/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/ombi/5.0.5/ix_values.yaml b/stable/ombi/5.0.5/ix_values.yaml deleted file mode 100644 index d85d31dce2..0000000000 --- a/stable/ombi/5.0.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -## -# 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/ombi/5.0.5/questions.yaml b/stable/ombi/5.0.5/questions.yaml deleted file mode 100644 index 0cd2d6d184..0000000000 --- a/stable/ombi/5.0.5/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/ombi/5.0.5/templates/common.yaml b/stable/ombi/5.0.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.0.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.0.5/test_values.yaml b/stable/ombi/5.0.5/test_values.yaml deleted file mode 100644 index 1e71c7bd92..0000000000 --- a/stable/ombi/5.0.5/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.0.5/values.yaml b/stable/ombi/5.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.1.0/CONFIG.md b/stable/ombi/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.1.0/Chart.lock b/stable/ombi/5.1.0/Chart.lock deleted file mode 100644 index b1e3e6a5e7..0000000000 --- a/stable/ombi/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:53.929264689Z" diff --git a/stable/ombi/5.1.0/Chart.yaml b/stable/ombi/5.1.0/Chart.yaml deleted file mode 100644 index ce0eca0379..0000000000 --- a/stable/ombi/5.1.0/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.1.0 diff --git a/stable/ombi/5.1.0/README.md b/stable/ombi/5.1.0/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.1.0/app-readme.md b/stable/ombi/5.1.0/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.1.0/charts/common-5.1.1.tgz b/stable/ombi/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/ombi/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/ombi/5.1.0/ix_values.yaml b/stable/ombi/5.1.0/ix_values.yaml deleted file mode 100644 index d85d31dce2..0000000000 --- a/stable/ombi/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -## -# 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/ombi/5.1.0/questions.yaml b/stable/ombi/5.1.0/questions.yaml deleted file mode 100644 index 0cd2d6d184..0000000000 --- a/stable/ombi/5.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/ombi/5.1.0/templates/common.yaml b/stable/ombi/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.1.0/test_values.yaml b/stable/ombi/5.1.0/test_values.yaml deleted file mode 100644 index 1e71c7bd92..0000000000 --- a/stable/ombi/5.1.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.1.0/values.yaml b/stable/ombi/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.1.1/CONFIG.md b/stable/ombi/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.1.1/Chart.lock b/stable/ombi/5.1.1/Chart.lock deleted file mode 100644 index c4f934988b..0000000000 --- a/stable/ombi/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:38.744862754Z" diff --git a/stable/ombi/5.1.1/Chart.yaml b/stable/ombi/5.1.1/Chart.yaml deleted file mode 100644 index 52f4afc6e0..0000000000 --- a/stable/ombi/5.1.1/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.1.1 diff --git a/stable/ombi/5.1.1/README.md b/stable/ombi/5.1.1/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.1.1/app-readme.md b/stable/ombi/5.1.1/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.1.1/charts/common-5.1.2.tgz b/stable/ombi/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/ombi/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/ombi/5.1.1/ix_values.yaml b/stable/ombi/5.1.1/ix_values.yaml deleted file mode 100644 index d85d31dce2..0000000000 --- a/stable/ombi/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -## -# 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/ombi/5.1.1/questions.yaml b/stable/ombi/5.1.1/questions.yaml deleted file mode 100644 index 0cd2d6d184..0000000000 --- a/stable/ombi/5.1.1/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/ombi/5.1.1/templates/common.yaml b/stable/ombi/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.1.1/test_values.yaml b/stable/ombi/5.1.1/test_values.yaml deleted file mode 100644 index 1e71c7bd92..0000000000 --- a/stable/ombi/5.1.1/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.1.1/values.yaml b/stable/ombi/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.2.0/CONFIG.md b/stable/ombi/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.2.0/Chart.lock b/stable/ombi/5.2.0/Chart.lock deleted file mode 100644 index 513894f7d6..0000000000 --- a/stable/ombi/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:52.135506456Z" diff --git a/stable/ombi/5.2.0/Chart.yaml b/stable/ombi/5.2.0/Chart.yaml deleted file mode 100644 index 3d335434b7..0000000000 --- a/stable/ombi/5.2.0/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/truecharts/apps/tree/master/stable/ombi -- https://github.com/k8s-at-home/charts/tree/master/charts/ombi -- https://github.com/tidusjar/Ombi -- https://hub.docker.com/r/linuxserver/ombi -type: application -upstream_version: 8.0.1 -version: 5.2.0 diff --git a/stable/ombi/5.2.0/README.md b/stable/ombi/5.2.0/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.2.0/app-readme.md b/stable/ombi/5.2.0/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.2.0/charts/common-5.1.2.tgz b/stable/ombi/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/ombi/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/ombi/5.2.0/ix_values.yaml b/stable/ombi/5.2.0/ix_values.yaml deleted file mode 100644 index d85d31dce2..0000000000 --- a/stable/ombi/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -## -# 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/ombi/5.2.0/questions.yaml b/stable/ombi/5.2.0/questions.yaml deleted file mode 100644 index 3bf5622d2e..0000000000 --- a/stable/ombi/5.2.0/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - 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: "/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/stable/ombi/5.2.0/templates/common.yaml b/stable/ombi/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.2.0/test_values.yaml b/stable/ombi/5.2.0/test_values.yaml deleted file mode 100644 index 1e71c7bd92..0000000000 --- a/stable/ombi/5.2.0/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.2.0/values.yaml b/stable/ombi/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.2.1/CONFIG.md b/stable/ombi/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.2.1/Chart.lock b/stable/ombi/5.2.1/Chart.lock deleted file mode 100644 index 756390a93f..0000000000 --- a/stable/ombi/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:14.001746439Z" diff --git a/stable/ombi/5.2.1/Chart.yaml b/stable/ombi/5.2.1/Chart.yaml deleted file mode 100644 index eb06550013..0000000000 --- a/stable/ombi/5.2.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/charts/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/tidusjar/Ombi -type: application -version: 5.2.1 diff --git a/stable/ombi/5.2.1/README.md b/stable/ombi/5.2.1/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.2.1/app-readme.md b/stable/ombi/5.2.1/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.2.1/charts/common-5.1.2.tgz b/stable/ombi/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/ombi/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/ombi/5.2.1/ix_values.yaml b/stable/ombi/5.2.1/ix_values.yaml deleted file mode 100644 index d85d31dce2..0000000000 --- a/stable/ombi/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -## -# 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/ombi/5.2.1/questions.yaml b/stable/ombi/5.2.1/questions.yaml deleted file mode 100644 index 3bf5622d2e..0000000000 --- a/stable/ombi/5.2.1/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - 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: "/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/stable/ombi/5.2.1/templates/common.yaml b/stable/ombi/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.2.1/test_values.yaml b/stable/ombi/5.2.1/test_values.yaml deleted file mode 100644 index 1e71c7bd92..0000000000 --- a/stable/ombi/5.2.1/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.2.1/values.yaml b/stable/ombi/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.2.2/CONFIG.md b/stable/ombi/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.2.2/Chart.lock b/stable/ombi/5.2.2/Chart.lock deleted file mode 100644 index 97c1c65f91..0000000000 --- a/stable/ombi/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:07.444933245Z" diff --git a/stable/ombi/5.2.2/Chart.yaml b/stable/ombi/5.2.2/Chart.yaml deleted file mode 100644 index 31ff0251c6..0000000000 --- a/stable/ombi/5.2.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/charts/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/tidusjar/Ombi -type: application -version: 5.2.2 diff --git a/stable/ombi/5.2.2/README.md b/stable/ombi/5.2.2/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.2.2/app-readme.md b/stable/ombi/5.2.2/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.2.2/charts/common-5.1.2.tgz b/stable/ombi/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/ombi/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/ombi/5.2.2/ix_values.yaml b/stable/ombi/5.2.2/ix_values.yaml deleted file mode 100644 index d85d31dce2..0000000000 --- a/stable/ombi/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -## -# 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/ombi/5.2.2/questions.yaml b/stable/ombi/5.2.2/questions.yaml deleted file mode 100644 index 3bf5622d2e..0000000000 --- a/stable/ombi/5.2.2/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - 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: "/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/stable/ombi/5.2.2/templates/common.yaml b/stable/ombi/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.2.2/test_values.yaml b/stable/ombi/5.2.2/test_values.yaml deleted file mode 100644 index 1e71c7bd92..0000000000 --- a/stable/ombi/5.2.2/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.2.2/values.yaml b/stable/ombi/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.2.3/CONFIG.md b/stable/ombi/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.2.3/Chart.lock b/stable/ombi/5.2.3/Chart.lock deleted file mode 100644 index de32e6e1ea..0000000000 --- a/stable/ombi/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:03:06.198704697Z" diff --git a/stable/ombi/5.2.3/Chart.yaml b/stable/ombi/5.2.3/Chart.yaml deleted file mode 100644 index 9ed46321fb..0000000000 --- a/stable/ombi/5.2.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/charts/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/tidusjar/Ombi -type: application -version: 5.2.3 diff --git a/stable/ombi/5.2.3/README.md b/stable/ombi/5.2.3/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.2.3/app-readme.md b/stable/ombi/5.2.3/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.2.3/charts/common-5.1.3.tgz b/stable/ombi/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/ombi/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/ombi/5.2.3/ix_values.yaml b/stable/ombi/5.2.3/ix_values.yaml deleted file mode 100644 index d85d31dce2..0000000000 --- a/stable/ombi/5.2.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -## -# 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/ombi/5.2.3/questions.yaml b/stable/ombi/5.2.3/questions.yaml deleted file mode 100644 index 3bf5622d2e..0000000000 --- a/stable/ombi/5.2.3/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - 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: "/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/stable/ombi/5.2.3/templates/common.yaml b/stable/ombi/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.2.3/test_values.yaml b/stable/ombi/5.2.3/test_values.yaml deleted file mode 100644 index 1e71c7bd92..0000000000 --- a/stable/ombi/5.2.3/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1396 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.2.3/values.yaml b/stable/ombi/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/ombi/5.2.4/CONFIG.md b/stable/ombi/5.2.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/ombi/5.2.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/ombi/5.2.4/Chart.lock b/stable/ombi/5.2.4/Chart.lock deleted file mode 100644 index c0a60cdd17..0000000000 --- a/stable/ombi/5.2.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:17:58.719958338Z" diff --git a/stable/ombi/5.2.4/Chart.yaml b/stable/ombi/5.2.4/Chart.yaml deleted file mode 100644 index ef90716f2a..0000000000 --- a/stable/ombi/5.2.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: Want a Movie or TV Show on Plex or Emby? Use Ombi! -home: https://github.com/truecharts/apps/tree/master/charts/stable/ombi -icon: https://img3.androidappsapk.co/wiLDnuwrCWctiiW62ALcj4eIpNbzeRH_UNPo7eqlpYvGkCQYSTybaI4xVRLKGjnlamlV=s300 -keywords: -- ombi -- plex -- emby -- sonarr -- radarr -- couchpotato -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: ombi -sources: -- https://github.com/tidusjar/Ombi -type: application -version: 5.2.4 diff --git a/stable/ombi/5.2.4/README.md b/stable/ombi/5.2.4/README.md deleted file mode 100644 index 879b01a66a..0000000000 --- a/stable/ombi/5.2.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Want a Movie or TV Show on Plex or Emby? Use Ombi! - -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 `ombi` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `ombi` 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/ombi/5.2.4/app-readme.md b/stable/ombi/5.2.4/app-readme.md deleted file mode 100644 index b573c95c43..0000000000 --- a/stable/ombi/5.2.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Want a Movie or TV Show on Plex or Emby? Use Ombi! -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Want a Movie or TV Show on Plex or Emby? Use Ombi! diff --git a/stable/ombi/5.2.4/charts/common-5.1.3.tgz b/stable/ombi/5.2.4/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/ombi/5.2.4/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/ombi/5.2.4/ix_values.yaml b/stable/ombi/5.2.4/ix_values.yaml deleted file mode 100644 index b8bd3f4110..0000000000 --- a/stable/ombi/5.2.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1402 - -## -# 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/ombi/5.2.4/questions.yaml b/stable/ombi/5.2.4/questions.yaml deleted file mode 100644 index 3bf5622d2e..0000000000 --- a/stable/ombi/5.2.4/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 3579 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3579 - 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: 36013 - 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: "/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/stable/ombi/5.2.4/templates/common.yaml b/stable/ombi/5.2.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/ombi/5.2.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/ombi/5.2.4/test_values.yaml b/stable/ombi/5.2.4/test_values.yaml deleted file mode 100644 index 5407b36cef..0000000000 --- a/stable/ombi/5.2.4/test_values.yaml +++ /dev/null @@ -1,43 +0,0 @@ -# Default values for Ombi. - -image: - repository: ghcr.io/truecharts/ombi - pullPolicy: IfNotPresent - tag: v4.0.1402 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 3579 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Enabled mariadb -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/mariadb -mariadb: - enabled: false - architecture: standalone - auth: - database: ombi - username: ombi - password: ombi - primary: - persistence: - enabled: false diff --git a/stable/ombi/5.2.4/values.yaml b/stable/ombi/5.2.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/2.1.5/CONFIG.md b/stable/plex/2.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/2.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/2.1.5/Chart.lock b/stable/plex/2.1.5/Chart.lock deleted file mode 100644 index bf844fa8bb..0000000000 --- a/stable/plex/2.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:47.297729066Z" diff --git a/stable/plex/2.1.5/Chart.yaml b/stable/plex/2.1.5/Chart.yaml deleted file mode 100644 index 6bc424ee09..0000000000 --- a/stable/plex/2.1.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: plex -version: 2.1.5 -upstream_version: 4.2.1 -appVersion: "auto" -description: Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/stable/plex -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/plex/2.1.5/README.md b/stable/plex/2.1.5/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/2.1.5/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/2.1.5/app-readme.md b/stable/plex/2.1.5/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/2.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/2.1.5/charts/common-3.5.5.tgz b/stable/plex/2.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/plex/2.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/plex/2.1.5/ix_values.yaml b/stable/plex/2.1.5/ix_values.yaml deleted file mode 100644 index 4a162b70b2..0000000000 --- a/stable/plex/2.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.1.4228-724c56e62 - -## -# 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/plex/2.1.5/questions.yaml b/stable/plex/2.1.5/questions.yaml deleted file mode 100644 index d774afbc2c..0000000000 --- a/stable/plex/2.1.5/questions.yaml +++ /dev/null @@ -1,471 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 32400 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 32400 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 32400 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: gpuConfiguration - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - value: "plex" - description: "Plex: HTTPS/TLS port 32400" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [44, 107] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/plex/2.1.5/templates/common.yaml b/stable/plex/2.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/2.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/2.1.5/test_values.yaml b/stable/plex/2.1.5/test_values.yaml deleted file mode 100644 index 80a60ea41b..0000000000 --- a/stable/plex/2.1.5/test_values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.0.4163-d8c4875dd - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - supplementalGroups: [44, 107] - -services: - main: - port: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/2.1.5/values.yaml b/stable/plex/2.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/2.1.6/CONFIG.md b/stable/plex/2.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/2.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/2.1.6/Chart.lock b/stable/plex/2.1.6/Chart.lock deleted file mode 100644 index c64954c8b7..0000000000 --- a/stable/plex/2.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:39.000053249Z" diff --git a/stable/plex/2.1.6/Chart.yaml b/stable/plex/2.1.6/Chart.yaml deleted file mode 100644 index 39243362ae..0000000000 --- a/stable/plex/2.1.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: plex -version: 2.1.6 -upstream_version: 4.2.1 -appVersion: "auto" -description: Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/stable/plex -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/plex/2.1.6/README.md b/stable/plex/2.1.6/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/2.1.6/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/2.1.6/app-readme.md b/stable/plex/2.1.6/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/2.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/2.1.6/charts/common-3.5.8.tgz b/stable/plex/2.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/plex/2.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/plex/2.1.6/ix_values.yaml b/stable/plex/2.1.6/ix_values.yaml deleted file mode 100644 index 4a162b70b2..0000000000 --- a/stable/plex/2.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.1.4228-724c56e62 - -## -# 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/plex/2.1.6/questions.yaml b/stable/plex/2.1.6/questions.yaml deleted file mode 100644 index d774afbc2c..0000000000 --- a/stable/plex/2.1.6/questions.yaml +++ /dev/null @@ -1,471 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 32400 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 32400 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 32400 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: gpuConfiguration - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - value: "plex" - description: "Plex: HTTPS/TLS port 32400" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [44, 107] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/plex/2.1.6/templates/common.yaml b/stable/plex/2.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/2.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/2.1.6/test_values.yaml b/stable/plex/2.1.6/test_values.yaml deleted file mode 100644 index 80a60ea41b..0000000000 --- a/stable/plex/2.1.6/test_values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.0.4163-d8c4875dd - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - supplementalGroups: [44, 107] - -services: - main: - port: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/2.1.6/values.yaml b/stable/plex/2.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/3.0.0/CONFIG.md b/stable/plex/3.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/3.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/3.0.0/Chart.lock b/stable/plex/3.0.0/Chart.lock deleted file mode 100644 index 3150197f78..0000000000 --- a/stable/plex/3.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:21.246834955Z" diff --git a/stable/plex/3.0.0/Chart.yaml b/stable/plex/3.0.0/Chart.yaml deleted file mode 100644 index d0ed5861e4..0000000000 --- a/stable/plex/3.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: plex -version: 3.0.0 -upstream_version: 4.2.1 -appVersion: "auto" -description: Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/stable/plex -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/plex/3.0.0/README.md b/stable/plex/3.0.0/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/3.0.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/3.0.0/app-readme.md b/stable/plex/3.0.0/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/3.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/3.0.0/charts/common-4.1.5.tgz b/stable/plex/3.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/plex/3.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/plex/3.0.0/ix_values.yaml b/stable/plex/3.0.0/ix_values.yaml deleted file mode 100644 index 407a82054a..0000000000 --- a/stable/plex/3.0.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.1.4228-724c56e62 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/3.0.0/questions.yaml b/stable/plex/3.0.0/questions.yaml deleted file mode 100644 index eac9dc00a3..0000000000 --- a/stable/plex/3.0.0/questions.yaml +++ /dev/null @@ -1,402 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - editable: true - hidden: false - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/scaleGPU" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/3.0.0/templates/common.yaml b/stable/plex/3.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/3.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/3.0.0/test_values.yaml b/stable/plex/3.0.0/test_values.yaml deleted file mode 100644 index 4407c045b4..0000000000 --- a/stable/plex/3.0.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.0.4163-d8c4875dd - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/3.0.0/values.yaml b/stable/plex/3.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/3.0.1/CONFIG.md b/stable/plex/3.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/3.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/3.0.1/Chart.lock b/stable/plex/3.0.1/Chart.lock deleted file mode 100644 index b92cf621cc..0000000000 --- a/stable/plex/3.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T20:58:21.342866759Z" diff --git a/stable/plex/3.0.1/Chart.yaml b/stable/plex/3.0.1/Chart.yaml deleted file mode 100644 index 60a5730db6..0000000000 --- a/stable/plex/3.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: plex -version: 3.0.1 -upstream_version: 4.2.1 -appVersion: "auto" -description: Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/stable/plex -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/plex/3.0.1/README.md b/stable/plex/3.0.1/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/3.0.1/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/3.0.1/app-readme.md b/stable/plex/3.0.1/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/3.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/3.0.1/charts/common-4.1.6.tgz b/stable/plex/3.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/plex/3.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/plex/3.0.1/ix_values.yaml b/stable/plex/3.0.1/ix_values.yaml deleted file mode 100644 index 407a82054a..0000000000 --- a/stable/plex/3.0.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.1.4228-724c56e62 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/3.0.1/questions.yaml b/stable/plex/3.0.1/questions.yaml deleted file mode 100644 index eac9dc00a3..0000000000 --- a/stable/plex/3.0.1/questions.yaml +++ /dev/null @@ -1,402 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - editable: true - hidden: false - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/scaleGPU" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/3.0.1/templates/common.yaml b/stable/plex/3.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/3.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/3.0.1/test_values.yaml b/stable/plex/3.0.1/test_values.yaml deleted file mode 100644 index 4407c045b4..0000000000 --- a/stable/plex/3.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.0.4163-d8c4875dd - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/3.0.1/values.yaml b/stable/plex/3.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/3.0.2/CONFIG.md b/stable/plex/3.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/3.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/3.0.2/Chart.lock b/stable/plex/3.0.2/Chart.lock deleted file mode 100644 index 4f2e15953b..0000000000 --- a/stable/plex/3.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T23:53:25.325709041Z" diff --git a/stable/plex/3.0.2/Chart.yaml b/stable/plex/3.0.2/Chart.yaml deleted file mode 100644 index 9536d3608c..0000000000 --- a/stable/plex/3.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: plex -version: 3.0.2 -upstream_version: 4.2.1 -appVersion: "auto" -description: Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/stable/plex -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/plex/3.0.2/README.md b/stable/plex/3.0.2/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/3.0.2/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/3.0.2/app-readme.md b/stable/plex/3.0.2/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/3.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/3.0.2/charts/common-4.1.6.tgz b/stable/plex/3.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/plex/3.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/plex/3.0.2/ix_values.yaml b/stable/plex/3.0.2/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/3.0.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/3.0.2/questions.yaml b/stable/plex/3.0.2/questions.yaml deleted file mode 100644 index 5455368b2b..0000000000 --- a/stable/plex/3.0.2/questions.yaml +++ /dev/null @@ -1,402 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - editable: true - hidden: false - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/3.0.2/templates/common.yaml b/stable/plex/3.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/3.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/3.0.2/test_values.yaml b/stable/plex/3.0.2/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/3.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/3.0.2/values.yaml b/stable/plex/3.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/3.0.3/CONFIG.md b/stable/plex/3.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/3.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/3.0.3/Chart.lock b/stable/plex/3.0.3/Chart.lock deleted file mode 100644 index 5908f4e37e..0000000000 --- a/stable/plex/3.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:14.573056165Z" diff --git a/stable/plex/3.0.3/Chart.yaml b/stable/plex/3.0.3/Chart.yaml deleted file mode 100644 index 6e23aa32db..0000000000 --- a/stable/plex/3.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: plex -version: 3.0.3 -upstream_version: 4.2.1 -appVersion: "auto" -description: Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -sources: - - https://github.com/truecharts/apps/tree/master/stable/plex -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/plex/3.0.3/README.md b/stable/plex/3.0.3/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/3.0.3/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/3.0.3/app-readme.md b/stable/plex/3.0.3/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/3.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/3.0.3/charts/common-4.1.6.tgz b/stable/plex/3.0.3/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/plex/3.0.3/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/plex/3.0.3/ix_values.yaml b/stable/plex/3.0.3/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/3.0.3/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/3.0.3/questions.yaml b/stable/plex/3.0.3/questions.yaml deleted file mode 100644 index 5455368b2b..0000000000 --- a/stable/plex/3.0.3/questions.yaml +++ /dev/null @@ -1,402 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - editable: true - hidden: false - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/3.0.3/templates/common.yaml b/stable/plex/3.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/3.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/3.0.3/test_values.yaml b/stable/plex/3.0.3/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/3.0.3/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/3.0.3/values.yaml b/stable/plex/3.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/3.1.0/CONFIG.md b/stable/plex/3.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/3.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/3.1.0/Chart.lock b/stable/plex/3.1.0/Chart.lock deleted file mode 100644 index 7657835e93..0000000000 --- a/stable/plex/3.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:36.37021931Z" diff --git a/stable/plex/3.1.0/Chart.yaml b/stable/plex/3.1.0/Chart.yaml deleted file mode 100644 index f06eb50159..0000000000 --- a/stable/plex/3.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 3.1.0 diff --git a/stable/plex/3.1.0/README.md b/stable/plex/3.1.0/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/3.1.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/3.1.0/app-readme.md b/stable/plex/3.1.0/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/3.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/3.1.0/charts/common-4.1.6.tgz b/stable/plex/3.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/plex/3.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/plex/3.1.0/ix_values.yaml b/stable/plex/3.1.0/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/3.1.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/3.1.0/questions.yaml b/stable/plex/3.1.0/questions.yaml deleted file mode 100644 index e90bd96595..0000000000 --- a/stable/plex/3.1.0/questions.yaml +++ /dev/null @@ -1,409 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - editable: true - hidden: false - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/3.1.0/templates/common.yaml b/stable/plex/3.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/3.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/3.1.0/test_values.yaml b/stable/plex/3.1.0/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/3.1.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/3.1.0/values.yaml b/stable/plex/3.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.0.0/CONFIG.md b/stable/plex/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.0.0/Chart.lock b/stable/plex/4.0.0/Chart.lock deleted file mode 100644 index 877826a85f..0000000000 --- a/stable/plex/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:10.46102003Z" diff --git a/stable/plex/4.0.0/Chart.yaml b/stable/plex/4.0.0/Chart.yaml deleted file mode 100644 index 284b41f72a..0000000000 --- a/stable/plex/4.0.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 4.0.0 diff --git a/stable/plex/4.0.0/README.md b/stable/plex/4.0.0/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.0.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.0.0/app-readme.md b/stable/plex/4.0.0/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.0.0/charts/common-5.0.0.tgz b/stable/plex/4.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/plex/4.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/plex/4.0.0/ix_values.yaml b/stable/plex/4.0.0/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/4.0.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.0.0/questions.yaml b/stable/plex/4.0.0/questions.yaml deleted file mode 100644 index e2c470de56..0000000000 --- a/stable/plex/4.0.0/questions.yaml +++ /dev/null @@ -1,429 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTPS" - hidden: false - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - editable: true - hidden: false - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/4.0.0/templates/common.yaml b/stable/plex/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.0.0/test_values.yaml b/stable/plex/4.0.0/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/4.0.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.0.0/values.yaml b/stable/plex/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.0.1/CONFIG.md b/stable/plex/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.0.1/Chart.lock b/stable/plex/4.0.1/Chart.lock deleted file mode 100644 index be5ef1f205..0000000000 --- a/stable/plex/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:09.749602891Z" diff --git a/stable/plex/4.0.1/Chart.yaml b/stable/plex/4.0.1/Chart.yaml deleted file mode 100644 index 47142fd141..0000000000 --- a/stable/plex/4.0.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 4.0.1 diff --git a/stable/plex/4.0.1/README.md b/stable/plex/4.0.1/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.0.1/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.0.1/app-readme.md b/stable/plex/4.0.1/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.0.1/charts/common-5.0.0.tgz b/stable/plex/4.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/plex/4.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/plex/4.0.1/ix_values.yaml b/stable/plex/4.0.1/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/4.0.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.0.1/questions.yaml b/stable/plex/4.0.1/questions.yaml deleted file mode 100644 index 7cb7ff3d11..0000000000 --- a/stable/plex/4.0.1/questions.yaml +++ /dev/null @@ -1,433 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: "HTTPS" - hidden: false - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - editable: true - hidden: false - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/4.0.1/templates/common.yaml b/stable/plex/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.0.1/test_values.yaml b/stable/plex/4.0.1/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/4.0.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.0.1/values.yaml b/stable/plex/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.0.2/CONFIG.md b/stable/plex/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.0.2/Chart.lock b/stable/plex/4.0.2/Chart.lock deleted file mode 100644 index 84d2037584..0000000000 --- a/stable/plex/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:21.381699773Z" diff --git a/stable/plex/4.0.2/Chart.yaml b/stable/plex/4.0.2/Chart.yaml deleted file mode 100644 index b589c65231..0000000000 --- a/stable/plex/4.0.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 4.0.2 diff --git a/stable/plex/4.0.2/README.md b/stable/plex/4.0.2/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.0.2/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.0.2/app-readme.md b/stable/plex/4.0.2/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.0.2/charts/common-5.0.2.tgz b/stable/plex/4.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/plex/4.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/plex/4.0.2/ix_values.yaml b/stable/plex/4.0.2/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/4.0.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.0.2/questions.yaml b/stable/plex/4.0.2/questions.yaml deleted file mode 100644 index 7cb7ff3d11..0000000000 --- a/stable/plex/4.0.2/questions.yaml +++ /dev/null @@ -1,433 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: "HTTPS" - hidden: false - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - editable: true - hidden: false - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/4.0.2/templates/common.yaml b/stable/plex/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.0.2/test_values.yaml b/stable/plex/4.0.2/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/4.0.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.0.2/values.yaml b/stable/plex/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.0.3/CONFIG.md b/stable/plex/4.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.0.3/Chart.lock b/stable/plex/4.0.3/Chart.lock deleted file mode 100644 index 6c3635ae92..0000000000 --- a/stable/plex/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:25.26997384Z" diff --git a/stable/plex/4.0.3/Chart.yaml b/stable/plex/4.0.3/Chart.yaml deleted file mode 100644 index 2feb504f85..0000000000 --- a/stable/plex/4.0.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 4.0.3 diff --git a/stable/plex/4.0.3/README.md b/stable/plex/4.0.3/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.0.3/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.0.3/app-readme.md b/stable/plex/4.0.3/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.0.3/charts/common-5.0.2.tgz b/stable/plex/4.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/plex/4.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/plex/4.0.3/ix_values.yaml b/stable/plex/4.0.3/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/4.0.3/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.0.3/questions.yaml b/stable/plex/4.0.3/questions.yaml deleted file mode 100644 index 144af694bc..0000000000 --- a/stable/plex/4.0.3/questions.yaml +++ /dev/null @@ -1,422 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: "HTTPS" - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/4.0.3/templates/common.yaml b/stable/plex/4.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.0.3/test_values.yaml b/stable/plex/4.0.3/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/4.0.3/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.0.3/values.yaml b/stable/plex/4.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.0.4/CONFIG.md b/stable/plex/4.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.0.4/Chart.lock b/stable/plex/4.0.4/Chart.lock deleted file mode 100644 index d775bcebaa..0000000000 --- a/stable/plex/4.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:54.372845227Z" diff --git a/stable/plex/4.0.4/Chart.yaml b/stable/plex/4.0.4/Chart.yaml deleted file mode 100644 index 0b1bfaa132..0000000000 --- a/stable/plex/4.0.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 4.0.4 diff --git a/stable/plex/4.0.4/README.md b/stable/plex/4.0.4/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.0.4/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.0.4/app-readme.md b/stable/plex/4.0.4/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.0.4/charts/common-5.0.2.tgz b/stable/plex/4.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/plex/4.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/plex/4.0.4/ix_values.yaml b/stable/plex/4.0.4/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/4.0.4/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.0.4/questions.yaml b/stable/plex/4.0.4/questions.yaml deleted file mode 100644 index 144af694bc..0000000000 --- a/stable/plex/4.0.4/questions.yaml +++ /dev/null @@ -1,422 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: "HTTPS" - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/4.0.4/templates/common.yaml b/stable/plex/4.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.0.4/test_values.yaml b/stable/plex/4.0.4/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/4.0.4/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.0.4/values.yaml b/stable/plex/4.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.1.0/CONFIG.md b/stable/plex/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.1.0/Chart.lock b/stable/plex/4.1.0/Chart.lock deleted file mode 100644 index 9fbc6939d2..0000000000 --- a/stable/plex/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:54.493023564Z" diff --git a/stable/plex/4.1.0/Chart.yaml b/stable/plex/4.1.0/Chart.yaml deleted file mode 100644 index 7b961a4160..0000000000 --- a/stable/plex/4.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 4.1.0 diff --git a/stable/plex/4.1.0/README.md b/stable/plex/4.1.0/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.1.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.1.0/app-readme.md b/stable/plex/4.1.0/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.1.0/charts/common-5.1.1.tgz b/stable/plex/4.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/plex/4.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/plex/4.1.0/ix_values.yaml b/stable/plex/4.1.0/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/4.1.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.1.0/questions.yaml b/stable/plex/4.1.0/questions.yaml deleted file mode 100644 index 144af694bc..0000000000 --- a/stable/plex/4.1.0/questions.yaml +++ /dev/null @@ -1,422 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: "HTTPS" - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/4.1.0/templates/common.yaml b/stable/plex/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.1.0/test_values.yaml b/stable/plex/4.1.0/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/4.1.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.1.0/values.yaml b/stable/plex/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.1.1/CONFIG.md b/stable/plex/4.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.1.1/Chart.lock b/stable/plex/4.1.1/Chart.lock deleted file mode 100644 index 29c76d9e97..0000000000 --- a/stable/plex/4.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:39.700131409Z" diff --git a/stable/plex/4.1.1/Chart.yaml b/stable/plex/4.1.1/Chart.yaml deleted file mode 100644 index 3d02058e94..0000000000 --- a/stable/plex/4.1.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 4.1.1 diff --git a/stable/plex/4.1.1/README.md b/stable/plex/4.1.1/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.1.1/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.1.1/app-readme.md b/stable/plex/4.1.1/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.1.1/charts/common-5.1.2.tgz b/stable/plex/4.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/plex/4.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/plex/4.1.1/ix_values.yaml b/stable/plex/4.1.1/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/4.1.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.1.1/questions.yaml b/stable/plex/4.1.1/questions.yaml deleted file mode 100644 index 144af694bc..0000000000 --- a/stable/plex/4.1.1/questions.yaml +++ /dev/null @@ -1,422 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: "HTTPS" - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - 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: 32400 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/plex/4.1.1/templates/common.yaml b/stable/plex/4.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.1.1/test_values.yaml b/stable/plex/4.1.1/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/4.1.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.1.1/values.yaml b/stable/plex/4.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.2.0/CONFIG.md b/stable/plex/4.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.2.0/Chart.lock b/stable/plex/4.2.0/Chart.lock deleted file mode 100644 index 9573f5c2d4..0000000000 --- a/stable/plex/4.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:52.837170073Z" diff --git a/stable/plex/4.2.0/Chart.yaml b/stable/plex/4.2.0/Chart.yaml deleted file mode 100644 index 02618b1493..0000000000 --- a/stable/plex/4.2.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: -- https://github.com/truecharts/apps/tree/master/stable/plex -type: application -upstream_version: 4.2.1 -version: 4.2.0 diff --git a/stable/plex/4.2.0/README.md b/stable/plex/4.2.0/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.2.0/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.2.0/app-readme.md b/stable/plex/4.2.0/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.2.0/charts/common-5.1.2.tgz b/stable/plex/4.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/plex/4.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/plex/4.2.0/ix_values.yaml b/stable/plex/4.2.0/ix_values.yaml deleted file mode 100644 index ee4e47d723..0000000000 --- a/stable/plex/4.2.0/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.2.0/questions.yaml b/stable/plex/4.2.0/questions.yaml deleted file mode 100644 index 7fae2bc189..0000000000 --- a/stable/plex/4.2.0/questions.yaml +++ /dev/null @@ -1,562 +0,0 @@ -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: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "HTTPS" - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - 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: 32400 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/plex/4.2.0/templates/common.yaml b/stable/plex/4.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.2.0/test_values.yaml b/stable/plex/4.2.0/test_values.yaml deleted file mode 100644 index 3cdcd873c1..0000000000 --- a/stable/plex/4.2.0/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/truecharts/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.2.0/values.yaml b/stable/plex/4.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.2.1/CONFIG.md b/stable/plex/4.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.2.1/Chart.lock b/stable/plex/4.2.1/Chart.lock deleted file mode 100644 index f1d6e96a5b..0000000000 --- a/stable/plex/4.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:14.581854467Z" diff --git a/stable/plex/4.2.1/Chart.yaml b/stable/plex/4.2.1/Chart.yaml deleted file mode 100644 index 811cf16c30..0000000000 --- a/stable/plex/4.2.1/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/charts/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: null -type: application -version: 4.2.1 diff --git a/stable/plex/4.2.1/README.md b/stable/plex/4.2.1/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.2.1/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.2.1/app-readme.md b/stable/plex/4.2.1/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.2.1/charts/common-5.1.2.tgz b/stable/plex/4.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/plex/4.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/plex/4.2.1/ix_values.yaml b/stable/plex/4.2.1/ix_values.yaml deleted file mode 100644 index 7af24f5f69..0000000000 --- a/stable/plex/4.2.1/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.2.1/questions.yaml b/stable/plex/4.2.1/questions.yaml deleted file mode 100644 index 7fae2bc189..0000000000 --- a/stable/plex/4.2.1/questions.yaml +++ /dev/null @@ -1,562 +0,0 @@ -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: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "HTTPS" - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - 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: 32400 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/plex/4.2.1/templates/common.yaml b/stable/plex/4.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.2.1/test_values.yaml b/stable/plex/4.2.1/test_values.yaml deleted file mode 100644 index 74e8c2b244..0000000000 --- a/stable/plex/4.2.1/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/k8s-at-home/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.2.1/values.yaml b/stable/plex/4.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/plex/4.2.2/CONFIG.md b/stable/plex/4.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/plex/4.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/plex/4.2.2/Chart.lock b/stable/plex/4.2.2/Chart.lock deleted file mode 100644 index 5ab65ec9bf..0000000000 --- a/stable/plex/4.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:08.406986946Z" diff --git a/stable/plex/4.2.2/Chart.yaml b/stable/plex/4.2.2/Chart.yaml deleted file mode 100644 index 889e8dc141..0000000000 --- a/stable/plex/4.2.2/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Plex Media Server -home: https://github.com/truecharts/apps/tree/master/charts/stable/plex -icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png -keywords: -- plex -- plex-media-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: plex -sources: null -type: application -version: 4.2.2 diff --git a/stable/plex/4.2.2/README.md b/stable/plex/4.2.2/README.md deleted file mode 100644 index b0edfa0be5..0000000000 --- a/stable/plex/4.2.2/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -![Version: 2.1.5](https://img.shields.io/badge/Version-2.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) - -Plex Media Server - -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 `plex` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `plex` 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/plex/4.2.2/app-readme.md b/stable/plex/4.2.2/app-readme.md deleted file mode 100644 index 4d5dfd7c1f..0000000000 --- a/stable/plex/4.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Plex Media Server diff --git a/stable/plex/4.2.2/charts/common-5.1.2.tgz b/stable/plex/4.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/plex/4.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/plex/4.2.2/ix_values.yaml b/stable/plex/4.2.2/ix_values.yaml deleted file mode 100644 index 7af24f5f69..0000000000 --- a/stable/plex/4.2.2/ix_values.yaml +++ /dev/null @@ -1,22 +0,0 @@ -## -# 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/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] -## -# 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/plex/4.2.2/questions.yaml b/stable/plex/4.2.2/questions.yaml deleted file mode 100644 index 7fae2bc189..0000000000 --- a/stable/plex/4.2.2/questions.yaml +++ /dev/null @@ -1,562 +0,0 @@ -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: ADVERTISE_IP - label: "Advertise IP" - description: "IP to advertise to Plex" - schema: - type: string - default: "" - - variable: ALLOWED_NETWORKS - label: "Allowed Networks" - description: "Networks allowed to connect to plex" - schema: - type: string - default: "" - - variable: PLEX_CLAIM - label: "Plex Claim Token" - description: "Claim token to use to register the plex server (Max. 4 minutes old!)" - schema: - type: string - default: "" - - 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: "HTTPS" - 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: 32400 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 32400 - 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: 32400 - 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: "/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 - # Specify GPU configuration - - variable: scaleGPU - label: "GPU Configuration" - group: "Resources and Devices" - schema: - type: dict - $ref: - - "definitions/gpuConfiguration" - attrs: [] - # 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/stable/plex/4.2.2/templates/common.yaml b/stable/plex/4.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/plex/4.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/plex/4.2.2/test_values.yaml b/stable/plex/4.2.2/test_values.yaml deleted file mode 100644 index 74e8c2b244..0000000000 --- a/stable/plex/4.2.2/test_values.yaml +++ /dev/null @@ -1,33 +0,0 @@ -# Default values for Plex. - -image: - repository: ghcr.io/k8s-at-home/plex - pullPolicy: IfNotPresent - tag: v1.22.3.4523-d0ce30438 - -strategy: - type: Recreate - -# 44=video 107=render -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [44, 107] - -service: - main: - ports: - main: - port: 32400 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/plex/4.2.2/values.yaml b/stable/plex/4.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/3.1.5/CONFIG.md b/stable/radarr/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/3.1.5/Chart.lock b/stable/radarr/3.1.5/Chart.lock deleted file mode 100644 index 011f1ac83a..0000000000 --- a/stable/radarr/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:47.543885065Z" diff --git a/stable/radarr/3.1.5/Chart.yaml b/stable/radarr/3.1.5/Chart.yaml deleted file mode 100644 index 9382e07dad..0000000000 --- a/stable/radarr/3.1.5/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: radarr -version: 3.1.5 -upstream_version: 9.1.0 -appVersion: "auto" -description: A fork of Sonarr to work with movies à la Couchpotato -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: - - radarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/radarr - - https://github.com/k8s-at-home/charts/tree/master/charts/radarr - - https://github.com/Radarr/Radarr - - https://hub.docker.com/r/linuxserver/radarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/radarr/3.1.5/README.md b/stable/radarr/3.1.5/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/3.1.5/app-readme.md b/stable/radarr/3.1.5/app-readme.md deleted file mode 100644 index 8858da0909..0000000000 --- a/stable/radarr/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Sonarr to work with movies à la Couchpotato diff --git a/stable/radarr/3.1.5/charts/common-3.5.5.tgz b/stable/radarr/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/radarr/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/radarr/3.1.5/ix_values.yaml b/stable/radarr/3.1.5/ix_values.yaml deleted file mode 100644 index 3093c26a41..0000000000 --- a/stable/radarr/3.1.5/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.1.1.4954 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/3.1.5/questions.yaml b/stable/radarr/3.1.5/questions.yaml deleted file mode 100644 index 86c7532944..0000000000 --- a/stable/radarr/3.1.5/questions.yaml +++ /dev/null @@ -1,435 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 7878 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 7878 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36016 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/3.1.5/templates/common.yaml b/stable/radarr/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/3.1.5/test_values.yaml b/stable/radarr/3.1.5/test_values.yaml deleted file mode 100644 index 73d8136462..0000000000 --- a/stable/radarr/3.1.5/test_values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.1.1.4954 - -strategy: - type: Recreate - -services: - main: - port: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/3.1.5/values.yaml b/stable/radarr/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/3.1.6/CONFIG.md b/stable/radarr/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/3.1.6/Chart.lock b/stable/radarr/3.1.6/Chart.lock deleted file mode 100644 index 5e020b7c68..0000000000 --- a/stable/radarr/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:39.354090428Z" diff --git a/stable/radarr/3.1.6/Chart.yaml b/stable/radarr/3.1.6/Chart.yaml deleted file mode 100644 index 47ed4970fc..0000000000 --- a/stable/radarr/3.1.6/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: radarr -version: 3.1.6 -upstream_version: 9.1.0 -appVersion: "auto" -description: A fork of Sonarr to work with movies à la Couchpotato -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: - - radarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/radarr - - https://github.com/k8s-at-home/charts/tree/master/charts/radarr - - https://github.com/Radarr/Radarr - - https://hub.docker.com/r/linuxserver/radarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/radarr/3.1.6/README.md b/stable/radarr/3.1.6/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/3.1.6/app-readme.md b/stable/radarr/3.1.6/app-readme.md deleted file mode 100644 index 8858da0909..0000000000 --- a/stable/radarr/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Sonarr to work with movies à la Couchpotato diff --git a/stable/radarr/3.1.6/charts/common-3.5.8.tgz b/stable/radarr/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/radarr/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/radarr/3.1.6/ix_values.yaml b/stable/radarr/3.1.6/ix_values.yaml deleted file mode 100644 index 3093c26a41..0000000000 --- a/stable/radarr/3.1.6/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.1.1.4954 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/3.1.6/questions.yaml b/stable/radarr/3.1.6/questions.yaml deleted file mode 100644 index 86c7532944..0000000000 --- a/stable/radarr/3.1.6/questions.yaml +++ /dev/null @@ -1,435 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 7878 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 7878 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36016 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/3.1.6/templates/common.yaml b/stable/radarr/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/3.1.6/test_values.yaml b/stable/radarr/3.1.6/test_values.yaml deleted file mode 100644 index 73d8136462..0000000000 --- a/stable/radarr/3.1.6/test_values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.1.1.4954 - -strategy: - type: Recreate - -services: - main: - port: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/3.1.6/values.yaml b/stable/radarr/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/4.0.0/CONFIG.md b/stable/radarr/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/4.0.0/Chart.lock b/stable/radarr/4.0.0/Chart.lock deleted file mode 100644 index 1c44e26938..0000000000 --- a/stable/radarr/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:25:05.446658602Z" diff --git a/stable/radarr/4.0.0/Chart.yaml b/stable/radarr/4.0.0/Chart.yaml deleted file mode 100644 index f02b34ccee..0000000000 --- a/stable/radarr/4.0.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: radarr -version: 4.0.0 -upstream_version: 9.1.0 -appVersion: "auto" -description: A fork of Sonarr to work with movies à la Couchpotato -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: - - radarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/radarr - - https://github.com/k8s-at-home/charts/tree/master/charts/radarr - - https://github.com/Radarr/Radarr - - https://hub.docker.com/r/linuxserver/radarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/radarr/4.0.0/README.md b/stable/radarr/4.0.0/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/4.0.0/app-readme.md b/stable/radarr/4.0.0/app-readme.md deleted file mode 100644 index 8858da0909..0000000000 --- a/stable/radarr/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A fork of Sonarr to work with movies à la Couchpotato diff --git a/stable/radarr/4.0.0/charts/common-4.1.5.tgz b/stable/radarr/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/radarr/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/radarr/4.0.0/ix_values.yaml b/stable/radarr/4.0.0/ix_values.yaml deleted file mode 100644 index 3093c26a41..0000000000 --- a/stable/radarr/4.0.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.1.1.4954 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/4.0.0/questions.yaml b/stable/radarr/4.0.0/questions.yaml deleted file mode 100644 index 4325fe36d4..0000000000 --- a/stable/radarr/4.0.0/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - editable: true - hidden: false - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/4.0.0/templates/common.yaml b/stable/radarr/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/4.0.0/test_values.yaml b/stable/radarr/4.0.0/test_values.yaml deleted file mode 100644 index 703b9625db..0000000000 --- a/stable/radarr/4.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.1.1.4954 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/4.0.0/values.yaml b/stable/radarr/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/4.0.1/CONFIG.md b/stable/radarr/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/4.0.1/Chart.lock b/stable/radarr/4.0.1/Chart.lock deleted file mode 100644 index 43a8642893..0000000000 --- a/stable/radarr/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:21.645492129Z" diff --git a/stable/radarr/4.0.1/Chart.yaml b/stable/radarr/4.0.1/Chart.yaml deleted file mode 100644 index 4efdc46d9d..0000000000 --- a/stable/radarr/4.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 4.0.1 diff --git a/stable/radarr/4.0.1/README.md b/stable/radarr/4.0.1/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/4.0.1/app-readme.md b/stable/radarr/4.0.1/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/4.0.1/charts/common-4.1.5.tgz b/stable/radarr/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/radarr/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/radarr/4.0.1/ix_values.yaml b/stable/radarr/4.0.1/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/4.0.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/4.0.1/questions.yaml b/stable/radarr/4.0.1/questions.yaml deleted file mode 100644 index 4325fe36d4..0000000000 --- a/stable/radarr/4.0.1/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - editable: true - hidden: false - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/4.0.1/templates/common.yaml b/stable/radarr/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/4.0.1/test_values.yaml b/stable/radarr/4.0.1/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/4.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/4.0.1/values.yaml b/stable/radarr/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/4.0.2/CONFIG.md b/stable/radarr/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/4.0.2/Chart.lock b/stable/radarr/4.0.2/Chart.lock deleted file mode 100644 index f06a51a047..0000000000 --- a/stable/radarr/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:14.987617518Z" diff --git a/stable/radarr/4.0.2/Chart.yaml b/stable/radarr/4.0.2/Chart.yaml deleted file mode 100644 index a92ac89ece..0000000000 --- a/stable/radarr/4.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 4.0.2 diff --git a/stable/radarr/4.0.2/README.md b/stable/radarr/4.0.2/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/4.0.2/app-readme.md b/stable/radarr/4.0.2/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/4.0.2/charts/common-4.1.6.tgz b/stable/radarr/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/radarr/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/radarr/4.0.2/ix_values.yaml b/stable/radarr/4.0.2/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/4.0.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/4.0.2/questions.yaml b/stable/radarr/4.0.2/questions.yaml deleted file mode 100644 index 4325fe36d4..0000000000 --- a/stable/radarr/4.0.2/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - editable: true - hidden: false - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/4.0.2/templates/common.yaml b/stable/radarr/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/4.0.2/test_values.yaml b/stable/radarr/4.0.2/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/4.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/4.0.2/values.yaml b/stable/radarr/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/4.1.0/CONFIG.md b/stable/radarr/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/4.1.0/Chart.lock b/stable/radarr/4.1.0/Chart.lock deleted file mode 100644 index e270603b57..0000000000 --- a/stable/radarr/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:36.855726135Z" diff --git a/stable/radarr/4.1.0/Chart.yaml b/stable/radarr/4.1.0/Chart.yaml deleted file mode 100644 index b74c8c11eb..0000000000 --- a/stable/radarr/4.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 4.1.0 diff --git a/stable/radarr/4.1.0/README.md b/stable/radarr/4.1.0/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/4.1.0/app-readme.md b/stable/radarr/4.1.0/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/4.1.0/charts/common-4.1.6.tgz b/stable/radarr/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/radarr/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/radarr/4.1.0/ix_values.yaml b/stable/radarr/4.1.0/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/4.1.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/4.1.0/questions.yaml b/stable/radarr/4.1.0/questions.yaml deleted file mode 100644 index faf1b3c46a..0000000000 --- a/stable/radarr/4.1.0/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - editable: true - hidden: false - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/4.1.0/templates/common.yaml b/stable/radarr/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/4.1.0/test_values.yaml b/stable/radarr/4.1.0/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/4.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/4.1.0/values.yaml b/stable/radarr/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.0.0/CONFIG.md b/stable/radarr/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.0.0/Chart.lock b/stable/radarr/5.0.0/Chart.lock deleted file mode 100644 index 61e2da7177..0000000000 --- a/stable/radarr/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:10.994545045Z" diff --git a/stable/radarr/5.0.0/Chart.yaml b/stable/radarr/5.0.0/Chart.yaml deleted file mode 100644 index ec48b98456..0000000000 --- a/stable/radarr/5.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 5.0.0 diff --git a/stable/radarr/5.0.0/README.md b/stable/radarr/5.0.0/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.0.0/app-readme.md b/stable/radarr/5.0.0/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.0.0/charts/common-5.0.0.tgz b/stable/radarr/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/radarr/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/radarr/5.0.0/ix_values.yaml b/stable/radarr/5.0.0/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/5.0.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.0.0/questions.yaml b/stable/radarr/5.0.0/questions.yaml deleted file mode 100644 index b652cf8848..0000000000 --- a/stable/radarr/5.0.0/questions.yaml +++ /dev/null @@ -1,414 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - editable: true - hidden: false - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/5.0.0/templates/common.yaml b/stable/radarr/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.0.0/test_values.yaml b/stable/radarr/5.0.0/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/5.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.0.0/values.yaml b/stable/radarr/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.0.1/CONFIG.md b/stable/radarr/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.0.1/Chart.lock b/stable/radarr/5.0.1/Chart.lock deleted file mode 100644 index 5a7b7c379c..0000000000 --- a/stable/radarr/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:10.461121182Z" diff --git a/stable/radarr/5.0.1/Chart.yaml b/stable/radarr/5.0.1/Chart.yaml deleted file mode 100644 index e4cba4cc6e..0000000000 --- a/stable/radarr/5.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 5.0.1 diff --git a/stable/radarr/5.0.1/README.md b/stable/radarr/5.0.1/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.0.1/app-readme.md b/stable/radarr/5.0.1/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.0.1/charts/common-5.0.0.tgz b/stable/radarr/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/radarr/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/radarr/5.0.1/ix_values.yaml b/stable/radarr/5.0.1/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/5.0.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.0.1/questions.yaml b/stable/radarr/5.0.1/questions.yaml deleted file mode 100644 index e38e014331..0000000000 --- a/stable/radarr/5.0.1/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - editable: true - hidden: false - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/5.0.1/templates/common.yaml b/stable/radarr/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.0.1/test_values.yaml b/stable/radarr/5.0.1/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/5.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.0.1/values.yaml b/stable/radarr/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.0.2/CONFIG.md b/stable/radarr/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.0.2/Chart.lock b/stable/radarr/5.0.2/Chart.lock deleted file mode 100644 index 1d0a0e391f..0000000000 --- a/stable/radarr/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:21.839968765Z" diff --git a/stable/radarr/5.0.2/Chart.yaml b/stable/radarr/5.0.2/Chart.yaml deleted file mode 100644 index ef494ba9f2..0000000000 --- a/stable/radarr/5.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 5.0.2 diff --git a/stable/radarr/5.0.2/README.md b/stable/radarr/5.0.2/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.0.2/app-readme.md b/stable/radarr/5.0.2/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.0.2/charts/common-5.0.2.tgz b/stable/radarr/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/radarr/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/radarr/5.0.2/ix_values.yaml b/stable/radarr/5.0.2/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/5.0.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.0.2/questions.yaml b/stable/radarr/5.0.2/questions.yaml deleted file mode 100644 index e38e014331..0000000000 --- a/stable/radarr/5.0.2/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - editable: true - hidden: false - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/5.0.2/templates/common.yaml b/stable/radarr/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.0.2/test_values.yaml b/stable/radarr/5.0.2/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/5.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.0.2/values.yaml b/stable/radarr/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.0.3/CONFIG.md b/stable/radarr/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.0.3/Chart.lock b/stable/radarr/5.0.3/Chart.lock deleted file mode 100644 index 766c3bbf7a..0000000000 --- a/stable/radarr/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:26.186021672Z" diff --git a/stable/radarr/5.0.3/Chart.yaml b/stable/radarr/5.0.3/Chart.yaml deleted file mode 100644 index 0ca13566f4..0000000000 --- a/stable/radarr/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 5.0.3 diff --git a/stable/radarr/5.0.3/README.md b/stable/radarr/5.0.3/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.0.3/app-readme.md b/stable/radarr/5.0.3/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.0.3/charts/common-5.0.2.tgz b/stable/radarr/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/radarr/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/radarr/5.0.3/ix_values.yaml b/stable/radarr/5.0.3/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/5.0.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.0.3/questions.yaml b/stable/radarr/5.0.3/questions.yaml deleted file mode 100644 index 0589a3fbff..0000000000 --- a/stable/radarr/5.0.3/questions.yaml +++ /dev/null @@ -1,407 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/radarr/5.0.3/templates/common.yaml b/stable/radarr/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.0.3/test_values.yaml b/stable/radarr/5.0.3/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/5.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.0.3/values.yaml b/stable/radarr/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.0.4/CONFIG.md b/stable/radarr/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.0.4/Chart.lock b/stable/radarr/5.0.4/Chart.lock deleted file mode 100644 index 3ae2fb2b33..0000000000 --- a/stable/radarr/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:55.089725658Z" diff --git a/stable/radarr/5.0.4/Chart.yaml b/stable/radarr/5.0.4/Chart.yaml deleted file mode 100644 index fed47b68a4..0000000000 --- a/stable/radarr/5.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 5.0.4 diff --git a/stable/radarr/5.0.4/README.md b/stable/radarr/5.0.4/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.0.4/app-readme.md b/stable/radarr/5.0.4/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.0.4/charts/common-5.0.2.tgz b/stable/radarr/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/radarr/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/radarr/5.0.4/ix_values.yaml b/stable/radarr/5.0.4/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/5.0.4/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.0.4/questions.yaml b/stable/radarr/5.0.4/questions.yaml deleted file mode 100644 index e32bd38cc4..0000000000 --- a/stable/radarr/5.0.4/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/radarr/5.0.4/templates/common.yaml b/stable/radarr/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.0.4/test_values.yaml b/stable/radarr/5.0.4/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/5.0.4/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.0.4/values.yaml b/stable/radarr/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.1.0/CONFIG.md b/stable/radarr/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.1.0/Chart.lock b/stable/radarr/5.1.0/Chart.lock deleted file mode 100644 index ebbafab394..0000000000 --- a/stable/radarr/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:55.02610605Z" diff --git a/stable/radarr/5.1.0/Chart.yaml b/stable/radarr/5.1.0/Chart.yaml deleted file mode 100644 index fdc4b0588a..0000000000 --- a/stable/radarr/5.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 5.1.0 diff --git a/stable/radarr/5.1.0/README.md b/stable/radarr/5.1.0/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.1.0/app-readme.md b/stable/radarr/5.1.0/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.1.0/charts/common-5.1.1.tgz b/stable/radarr/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/radarr/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/radarr/5.1.0/ix_values.yaml b/stable/radarr/5.1.0/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/5.1.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.1.0/questions.yaml b/stable/radarr/5.1.0/questions.yaml deleted file mode 100644 index e32bd38cc4..0000000000 --- a/stable/radarr/5.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/radarr/5.1.0/templates/common.yaml b/stable/radarr/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.1.0/test_values.yaml b/stable/radarr/5.1.0/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/5.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.1.0/values.yaml b/stable/radarr/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.1.1/CONFIG.md b/stable/radarr/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.1.1/Chart.lock b/stable/radarr/5.1.1/Chart.lock deleted file mode 100644 index 03e3e16117..0000000000 --- a/stable/radarr/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:40.664238675Z" diff --git a/stable/radarr/5.1.1/Chart.yaml b/stable/radarr/5.1.1/Chart.yaml deleted file mode 100644 index 2acdc0bc5e..0000000000 --- a/stable/radarr/5.1.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 5.1.1 diff --git a/stable/radarr/5.1.1/README.md b/stable/radarr/5.1.1/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.1.1/app-readme.md b/stable/radarr/5.1.1/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.1.1/charts/common-5.1.2.tgz b/stable/radarr/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/radarr/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/radarr/5.1.1/ix_values.yaml b/stable/radarr/5.1.1/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/5.1.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.1.1/questions.yaml b/stable/radarr/5.1.1/questions.yaml deleted file mode 100644 index e32bd38cc4..0000000000 --- a/stable/radarr/5.1.1/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/radarr/5.1.1/templates/common.yaml b/stable/radarr/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.1.1/test_values.yaml b/stable/radarr/5.1.1/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/5.1.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.1.1/values.yaml b/stable/radarr/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.2.0/CONFIG.md b/stable/radarr/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.2.0/Chart.lock b/stable/radarr/5.2.0/Chart.lock deleted file mode 100644 index 002443a776..0000000000 --- a/stable/radarr/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:53.595224787Z" diff --git a/stable/radarr/5.2.0/Chart.yaml b/stable/radarr/5.2.0/Chart.yaml deleted file mode 100644 index 15ffeee9c2..0000000000 --- a/stable/radarr/5.2.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/radarr -- https://github.com/k8s-at-home/charts/tree/master/charts/radarr -- https://github.com/Radarr/Radarr -- https://hub.docker.com/r/linuxserver/radarr -type: application -upstream_version: 9.1.0 -version: 5.2.0 diff --git a/stable/radarr/5.2.0/README.md b/stable/radarr/5.2.0/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.2.0/app-readme.md b/stable/radarr/5.2.0/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.2.0/charts/common-5.1.2.tgz b/stable/radarr/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/radarr/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/radarr/5.2.0/ix_values.yaml b/stable/radarr/5.2.0/ix_values.yaml deleted file mode 100644 index d072268cac..0000000000 --- a/stable/radarr/5.2.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.2.0/questions.yaml b/stable/radarr/5.2.0/questions.yaml deleted file mode 100644 index fb908d0d4e..0000000000 --- a/stable/radarr/5.2.0/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - 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: "/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/stable/radarr/5.2.0/templates/common.yaml b/stable/radarr/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.2.0/test_values.yaml b/stable/radarr/5.2.0/test_values.yaml deleted file mode 100644 index e0c08d1333..0000000000 --- a/stable/radarr/5.2.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/truecharts/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.2.0/values.yaml b/stable/radarr/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.2.1/CONFIG.md b/stable/radarr/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.2.1/Chart.lock b/stable/radarr/5.2.1/Chart.lock deleted file mode 100644 index 8ae886a301..0000000000 --- a/stable/radarr/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:15.227735366Z" diff --git a/stable/radarr/5.2.1/Chart.yaml b/stable/radarr/5.2.1/Chart.yaml deleted file mode 100644 index 87cedc429a..0000000000 --- a/stable/radarr/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/charts/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/Radarr/Radarr -type: application -version: 5.2.1 diff --git a/stable/radarr/5.2.1/README.md b/stable/radarr/5.2.1/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.2.1/app-readme.md b/stable/radarr/5.2.1/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.2.1/charts/common-5.1.2.tgz b/stable/radarr/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/radarr/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/radarr/5.2.1/ix_values.yaml b/stable/radarr/5.2.1/ix_values.yaml deleted file mode 100644 index 0a1446960a..0000000000 --- a/stable/radarr/5.2.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.2.1/questions.yaml b/stable/radarr/5.2.1/questions.yaml deleted file mode 100644 index fb908d0d4e..0000000000 --- a/stable/radarr/5.2.1/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - 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: "/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/stable/radarr/5.2.1/templates/common.yaml b/stable/radarr/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.2.1/test_values.yaml b/stable/radarr/5.2.1/test_values.yaml deleted file mode 100644 index 9967e4a8bc..0000000000 --- a/stable/radarr/5.2.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/k8s-at-home/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.2.1/values.yaml b/stable/radarr/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.2.2/CONFIG.md b/stable/radarr/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.2.2/Chart.lock b/stable/radarr/5.2.2/Chart.lock deleted file mode 100644 index 9ecf7379e3..0000000000 --- a/stable/radarr/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:09.396833117Z" diff --git a/stable/radarr/5.2.2/Chart.yaml b/stable/radarr/5.2.2/Chart.yaml deleted file mode 100644 index 17c6ab1a15..0000000000 --- a/stable/radarr/5.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/charts/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/Radarr/Radarr -type: application -version: 5.2.2 diff --git a/stable/radarr/5.2.2/README.md b/stable/radarr/5.2.2/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.2.2/app-readme.md b/stable/radarr/5.2.2/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.2.2/charts/common-5.1.2.tgz b/stable/radarr/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/radarr/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/radarr/5.2.2/ix_values.yaml b/stable/radarr/5.2.2/ix_values.yaml deleted file mode 100644 index 0a1446960a..0000000000 --- a/stable/radarr/5.2.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.2.2/questions.yaml b/stable/radarr/5.2.2/questions.yaml deleted file mode 100644 index fb908d0d4e..0000000000 --- a/stable/radarr/5.2.2/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - 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: "/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/stable/radarr/5.2.2/templates/common.yaml b/stable/radarr/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.2.2/test_values.yaml b/stable/radarr/5.2.2/test_values.yaml deleted file mode 100644 index 9967e4a8bc..0000000000 --- a/stable/radarr/5.2.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/k8s-at-home/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.2.2/values.yaml b/stable/radarr/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.2.3/CONFIG.md b/stable/radarr/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.2.3/Chart.lock b/stable/radarr/5.2.3/Chart.lock deleted file mode 100644 index 6424823ea0..0000000000 --- a/stable/radarr/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:03:07.801034426Z" diff --git a/stable/radarr/5.2.3/Chart.yaml b/stable/radarr/5.2.3/Chart.yaml deleted file mode 100644 index be5ec99876..0000000000 --- a/stable/radarr/5.2.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/charts/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/Radarr/Radarr -type: application -version: 5.2.3 diff --git a/stable/radarr/5.2.3/README.md b/stable/radarr/5.2.3/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.2.3/app-readme.md b/stable/radarr/5.2.3/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.2.3/charts/common-5.1.3.tgz b/stable/radarr/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/radarr/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/radarr/5.2.3/ix_values.yaml b/stable/radarr/5.2.3/ix_values.yaml deleted file mode 100644 index 0a1446960a..0000000000 --- a/stable/radarr/5.2.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.2.3/questions.yaml b/stable/radarr/5.2.3/questions.yaml deleted file mode 100644 index fb908d0d4e..0000000000 --- a/stable/radarr/5.2.3/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - 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: "/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/stable/radarr/5.2.3/templates/common.yaml b/stable/radarr/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.2.3/test_values.yaml b/stable/radarr/5.2.3/test_values.yaml deleted file mode 100644 index 9967e4a8bc..0000000000 --- a/stable/radarr/5.2.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/k8s-at-home/radarr - pullPolicy: IfNotPresent - tag: v3.2.0.5048 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.2.3/values.yaml b/stable/radarr/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/radarr/5.2.4/CONFIG.md b/stable/radarr/5.2.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/radarr/5.2.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/radarr/5.2.4/Chart.lock b/stable/radarr/5.2.4/Chart.lock deleted file mode 100644 index bf46ee500b..0000000000 --- a/stable/radarr/5.2.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:18:00.252638779Z" diff --git a/stable/radarr/5.2.4/Chart.yaml b/stable/radarr/5.2.4/Chart.yaml deleted file mode 100644 index 1a2fa0c429..0000000000 --- a/stable/radarr/5.2.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" -home: https://github.com/truecharts/apps/tree/master/charts/stable/radarr -icon: https://nzbusenet.com/wp-content/uploads/2017/10/radarr-logo.png -keywords: -- radarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: radarr -sources: -- https://github.com/Radarr/Radarr -type: application -version: 5.2.4 diff --git a/stable/radarr/5.2.4/README.md b/stable/radarr/5.2.4/README.md deleted file mode 100644 index 65b6630744..0000000000 --- a/stable/radarr/5.2.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A fork of Sonarr to work with movies à la Couchpotato - -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 `radarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `radarr` 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/radarr/5.2.4/app-readme.md b/stable/radarr/5.2.4/app-readme.md deleted file mode 100644 index a48f339600..0000000000 --- a/stable/radarr/5.2.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A fork of Sonarr to work with movies à la Couchpotato -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -"A fork of Sonarr to work with movies \xE0 la Couchpotato" diff --git a/stable/radarr/5.2.4/charts/common-5.1.3.tgz b/stable/radarr/5.2.4/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/radarr/5.2.4/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/radarr/5.2.4/ix_values.yaml b/stable/radarr/5.2.4/ix_values.yaml deleted file mode 100644 index 9a965f3d31..0000000000 --- a/stable/radarr/5.2.4/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/radarr - pullPolicy: IfNotPresent - tag: v3.2.1.5070 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/radarr/5.2.4/questions.yaml b/stable/radarr/5.2.4/questions.yaml deleted file mode 100644 index fb908d0d4e..0000000000 --- a/stable/radarr/5.2.4/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 7878 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 7878 - 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: 36016 - 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: "/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/stable/radarr/5.2.4/templates/common.yaml b/stable/radarr/5.2.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/radarr/5.2.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/radarr/5.2.4/test_values.yaml b/stable/radarr/5.2.4/test_values.yaml deleted file mode 100644 index 736d0b011d..0000000000 --- a/stable/radarr/5.2.4/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Radarr. - -image: - repository: ghcr.io/k8s-at-home/radarr - pullPolicy: IfNotPresent - tag: v3.2.1.5070 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 7878 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/radarr/5.2.4/values.yaml b/stable/radarr/5.2.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/3.1.5/CONFIG.md b/stable/sonarr/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/3.1.5/Chart.lock b/stable/sonarr/3.1.5/Chart.lock deleted file mode 100644 index 1b31e51218..0000000000 --- a/stable/sonarr/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:47.827073049Z" diff --git a/stable/sonarr/3.1.5/Chart.yaml b/stable/sonarr/3.1.5/Chart.yaml deleted file mode 100644 index 6dd1a06fa5..0000000000 --- a/stable/sonarr/3.1.5/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: sonarr -version: 3.1.5 -upstream_version: 9.1.0 -appVersion: "auto" -description: Smart PVR for newsgroup and bittorrent users -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: - - sonarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/sonarr - - https://github.com/k8s-at-home/charts/tree/master/charts/sonarr - - https://github.com/Sonarr/Sonarr - - https://hub.docker.com/r/linuxserver/sonarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/sonarr/3.1.5/README.md b/stable/sonarr/3.1.5/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/3.1.5/app-readme.md b/stable/sonarr/3.1.5/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/3.1.5/charts/common-3.5.5.tgz b/stable/sonarr/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/sonarr/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/sonarr/3.1.5/ix_values.yaml b/stable/sonarr/3.1.5/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/3.1.5/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/3.1.5/questions.yaml b/stable/sonarr/3.1.5/questions.yaml deleted file mode 100644 index 32868a8e89..0000000000 --- a/stable/sonarr/3.1.5/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8989 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8989 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36017 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/3.1.5/templates/common.yaml b/stable/sonarr/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/3.1.5/test_values.yaml b/stable/sonarr/3.1.5/test_values.yaml deleted file mode 100644 index 6ba6a48306..0000000000 --- a/stable/sonarr/3.1.5/test_values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -services: - main: - port: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/3.1.5/values.yaml b/stable/sonarr/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/3.1.6/CONFIG.md b/stable/sonarr/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/3.1.6/Chart.lock b/stable/sonarr/3.1.6/Chart.lock deleted file mode 100644 index 0d9193b6ff..0000000000 --- a/stable/sonarr/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:39.731077079Z" diff --git a/stable/sonarr/3.1.6/Chart.yaml b/stable/sonarr/3.1.6/Chart.yaml deleted file mode 100644 index 4ad5a966ba..0000000000 --- a/stable/sonarr/3.1.6/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: sonarr -version: 3.1.6 -upstream_version: 9.1.0 -appVersion: "auto" -description: Smart PVR for newsgroup and bittorrent users -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: - - sonarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/sonarr - - https://github.com/k8s-at-home/charts/tree/master/charts/sonarr - - https://github.com/Sonarr/Sonarr - - https://hub.docker.com/r/linuxserver/sonarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/sonarr/3.1.6/README.md b/stable/sonarr/3.1.6/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/3.1.6/app-readme.md b/stable/sonarr/3.1.6/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/3.1.6/charts/common-3.5.8.tgz b/stable/sonarr/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/sonarr/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/sonarr/3.1.6/ix_values.yaml b/stable/sonarr/3.1.6/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/3.1.6/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/3.1.6/questions.yaml b/stable/sonarr/3.1.6/questions.yaml deleted file mode 100644 index 32868a8e89..0000000000 --- a/stable/sonarr/3.1.6/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8989 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8989 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36017 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/3.1.6/templates/common.yaml b/stable/sonarr/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/3.1.6/test_values.yaml b/stable/sonarr/3.1.6/test_values.yaml deleted file mode 100644 index 6ba6a48306..0000000000 --- a/stable/sonarr/3.1.6/test_values.yaml +++ /dev/null @@ -1,49 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -services: - main: - port: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/3.1.6/values.yaml b/stable/sonarr/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/4.0.0/CONFIG.md b/stable/sonarr/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/4.0.0/Chart.lock b/stable/sonarr/4.0.0/Chart.lock deleted file mode 100644 index d8880cc15f..0000000000 --- a/stable/sonarr/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:22.048844312Z" diff --git a/stable/sonarr/4.0.0/Chart.yaml b/stable/sonarr/4.0.0/Chart.yaml deleted file mode 100644 index 566a0a4fb5..0000000000 --- a/stable/sonarr/4.0.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: sonarr -version: 4.0.0 -upstream_version: 9.1.0 -appVersion: "auto" -description: Smart PVR for newsgroup and bittorrent users -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: - - sonarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/sonarr - - https://github.com/k8s-at-home/charts/tree/master/charts/sonarr - - https://github.com/Sonarr/Sonarr - - https://hub.docker.com/r/linuxserver/sonarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/sonarr/4.0.0/README.md b/stable/sonarr/4.0.0/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/4.0.0/app-readme.md b/stable/sonarr/4.0.0/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/4.0.0/charts/common-4.1.5.tgz b/stable/sonarr/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/sonarr/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/sonarr/4.0.0/ix_values.yaml b/stable/sonarr/4.0.0/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/4.0.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/4.0.0/questions.yaml b/stable/sonarr/4.0.0/questions.yaml deleted file mode 100644 index eef18b9665..0000000000 --- a/stable/sonarr/4.0.0/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - editable: true - hidden: false - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/4.0.0/templates/common.yaml b/stable/sonarr/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/4.0.0/test_values.yaml b/stable/sonarr/4.0.0/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/4.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/4.0.0/values.yaml b/stable/sonarr/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/4.0.1/CONFIG.md b/stable/sonarr/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/4.0.1/Chart.lock b/stable/sonarr/4.0.1/Chart.lock deleted file mode 100644 index 6f61d63ef4..0000000000 --- a/stable/sonarr/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:15.418109273Z" diff --git a/stable/sonarr/4.0.1/Chart.yaml b/stable/sonarr/4.0.1/Chart.yaml deleted file mode 100644 index c510d47133..0000000000 --- a/stable/sonarr/4.0.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: sonarr -version: 4.0.1 -upstream_version: 9.1.0 -appVersion: "auto" -description: Smart PVR for newsgroup and bittorrent users -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: - - sonarr - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/sonarr - - https://github.com/k8s-at-home/charts/tree/master/charts/sonarr - - https://github.com/Sonarr/Sonarr - - https://hub.docker.com/r/linuxserver/sonarr -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/sonarr/4.0.1/README.md b/stable/sonarr/4.0.1/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/4.0.1/app-readme.md b/stable/sonarr/4.0.1/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/4.0.1/charts/common-4.1.6.tgz b/stable/sonarr/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/sonarr/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/sonarr/4.0.1/ix_values.yaml b/stable/sonarr/4.0.1/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/4.0.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/4.0.1/questions.yaml b/stable/sonarr/4.0.1/questions.yaml deleted file mode 100644 index eef18b9665..0000000000 --- a/stable/sonarr/4.0.1/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - editable: true - hidden: false - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/4.0.1/templates/common.yaml b/stable/sonarr/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/4.0.1/test_values.yaml b/stable/sonarr/4.0.1/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/4.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/4.0.1/values.yaml b/stable/sonarr/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/4.1.0/CONFIG.md b/stable/sonarr/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/4.1.0/Chart.lock b/stable/sonarr/4.1.0/Chart.lock deleted file mode 100644 index a102f71a9f..0000000000 --- a/stable/sonarr/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:37.356283665Z" diff --git a/stable/sonarr/4.1.0/Chart.yaml b/stable/sonarr/4.1.0/Chart.yaml deleted file mode 100644 index bbab693563..0000000000 --- a/stable/sonarr/4.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 4.1.0 diff --git a/stable/sonarr/4.1.0/README.md b/stable/sonarr/4.1.0/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/4.1.0/app-readme.md b/stable/sonarr/4.1.0/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/4.1.0/charts/common-4.1.6.tgz b/stable/sonarr/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/sonarr/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/sonarr/4.1.0/ix_values.yaml b/stable/sonarr/4.1.0/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/4.1.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/4.1.0/questions.yaml b/stable/sonarr/4.1.0/questions.yaml deleted file mode 100644 index 29d019e034..0000000000 --- a/stable/sonarr/4.1.0/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - editable: true - hidden: false - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/4.1.0/templates/common.yaml b/stable/sonarr/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/4.1.0/test_values.yaml b/stable/sonarr/4.1.0/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/4.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/4.1.0/values.yaml b/stable/sonarr/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.0.0/CONFIG.md b/stable/sonarr/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.0.0/Chart.lock b/stable/sonarr/5.0.0/Chart.lock deleted file mode 100644 index dab2794156..0000000000 --- a/stable/sonarr/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:11.546855433Z" diff --git a/stable/sonarr/5.0.0/Chart.yaml b/stable/sonarr/5.0.0/Chart.yaml deleted file mode 100644 index 0b7dd169b0..0000000000 --- a/stable/sonarr/5.0.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 5.0.0 diff --git a/stable/sonarr/5.0.0/README.md b/stable/sonarr/5.0.0/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.0.0/app-readme.md b/stable/sonarr/5.0.0/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.0.0/charts/common-5.0.0.tgz b/stable/sonarr/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/sonarr/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/sonarr/5.0.0/ix_values.yaml b/stable/sonarr/5.0.0/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/5.0.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.0.0/questions.yaml b/stable/sonarr/5.0.0/questions.yaml deleted file mode 100644 index f35b108526..0000000000 --- a/stable/sonarr/5.0.0/questions.yaml +++ /dev/null @@ -1,414 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - editable: true - hidden: false - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/5.0.0/templates/common.yaml b/stable/sonarr/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.0.0/test_values.yaml b/stable/sonarr/5.0.0/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/5.0.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.0.0/values.yaml b/stable/sonarr/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.0.1/CONFIG.md b/stable/sonarr/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.0.1/Chart.lock b/stable/sonarr/5.0.1/Chart.lock deleted file mode 100644 index a623a133a2..0000000000 --- a/stable/sonarr/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:11.161310498Z" diff --git a/stable/sonarr/5.0.1/Chart.yaml b/stable/sonarr/5.0.1/Chart.yaml deleted file mode 100644 index e10f17eaf4..0000000000 --- a/stable/sonarr/5.0.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 5.0.1 diff --git a/stable/sonarr/5.0.1/README.md b/stable/sonarr/5.0.1/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.0.1/app-readme.md b/stable/sonarr/5.0.1/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.0.1/charts/common-5.0.0.tgz b/stable/sonarr/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/sonarr/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/sonarr/5.0.1/ix_values.yaml b/stable/sonarr/5.0.1/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/5.0.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.0.1/questions.yaml b/stable/sonarr/5.0.1/questions.yaml deleted file mode 100644 index cec99e6325..0000000000 --- a/stable/sonarr/5.0.1/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - editable: true - hidden: false - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/5.0.1/templates/common.yaml b/stable/sonarr/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.0.1/test_values.yaml b/stable/sonarr/5.0.1/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/5.0.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.0.1/values.yaml b/stable/sonarr/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.0.2/CONFIG.md b/stable/sonarr/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.0.2/Chart.lock b/stable/sonarr/5.0.2/Chart.lock deleted file mode 100644 index c5dfe0de45..0000000000 --- a/stable/sonarr/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:22.334323597Z" diff --git a/stable/sonarr/5.0.2/Chart.yaml b/stable/sonarr/5.0.2/Chart.yaml deleted file mode 100644 index 84e1c69607..0000000000 --- a/stable/sonarr/5.0.2/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 5.0.2 diff --git a/stable/sonarr/5.0.2/README.md b/stable/sonarr/5.0.2/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.0.2/app-readme.md b/stable/sonarr/5.0.2/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.0.2/charts/common-5.0.2.tgz b/stable/sonarr/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/sonarr/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/sonarr/5.0.2/ix_values.yaml b/stable/sonarr/5.0.2/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/5.0.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.0.2/questions.yaml b/stable/sonarr/5.0.2/questions.yaml deleted file mode 100644 index cec99e6325..0000000000 --- a/stable/sonarr/5.0.2/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - editable: true - hidden: false - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/5.0.2/templates/common.yaml b/stable/sonarr/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.0.2/test_values.yaml b/stable/sonarr/5.0.2/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/5.0.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.0.2/values.yaml b/stable/sonarr/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.0.3/CONFIG.md b/stable/sonarr/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.0.3/Chart.lock b/stable/sonarr/5.0.3/Chart.lock deleted file mode 100644 index bcb640e505..0000000000 --- a/stable/sonarr/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:26.715712882Z" diff --git a/stable/sonarr/5.0.3/Chart.yaml b/stable/sonarr/5.0.3/Chart.yaml deleted file mode 100644 index a7b6dcd627..0000000000 --- a/stable/sonarr/5.0.3/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 5.0.3 diff --git a/stable/sonarr/5.0.3/README.md b/stable/sonarr/5.0.3/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.0.3/app-readme.md b/stable/sonarr/5.0.3/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.0.3/charts/common-5.0.2.tgz b/stable/sonarr/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/sonarr/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/sonarr/5.0.3/ix_values.yaml b/stable/sonarr/5.0.3/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/5.0.3/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.0.3/questions.yaml b/stable/sonarr/5.0.3/questions.yaml deleted file mode 100644 index 1e32f7f0c2..0000000000 --- a/stable/sonarr/5.0.3/questions.yaml +++ /dev/null @@ -1,407 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/sonarr/5.0.3/templates/common.yaml b/stable/sonarr/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.0.3/test_values.yaml b/stable/sonarr/5.0.3/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/5.0.3/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.0.3/values.yaml b/stable/sonarr/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.0.4/CONFIG.md b/stable/sonarr/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.0.4/Chart.lock b/stable/sonarr/5.0.4/Chart.lock deleted file mode 100644 index f4bf9bee06..0000000000 --- a/stable/sonarr/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:55.757429167Z" diff --git a/stable/sonarr/5.0.4/Chart.yaml b/stable/sonarr/5.0.4/Chart.yaml deleted file mode 100644 index e986304b0d..0000000000 --- a/stable/sonarr/5.0.4/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 5.0.4 diff --git a/stable/sonarr/5.0.4/README.md b/stable/sonarr/5.0.4/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.0.4/app-readme.md b/stable/sonarr/5.0.4/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.0.4/charts/common-5.0.2.tgz b/stable/sonarr/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/sonarr/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/sonarr/5.0.4/ix_values.yaml b/stable/sonarr/5.0.4/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/5.0.4/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.0.4/questions.yaml b/stable/sonarr/5.0.4/questions.yaml deleted file mode 100644 index 8279771170..0000000000 --- a/stable/sonarr/5.0.4/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/sonarr/5.0.4/templates/common.yaml b/stable/sonarr/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.0.4/test_values.yaml b/stable/sonarr/5.0.4/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/5.0.4/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.0.4/values.yaml b/stable/sonarr/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.1.0/CONFIG.md b/stable/sonarr/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.1.0/Chart.lock b/stable/sonarr/5.1.0/Chart.lock deleted file mode 100644 index c5edcd7b4e..0000000000 --- a/stable/sonarr/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:55.57456153Z" diff --git a/stable/sonarr/5.1.0/Chart.yaml b/stable/sonarr/5.1.0/Chart.yaml deleted file mode 100644 index 549244a369..0000000000 --- a/stable/sonarr/5.1.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 5.1.0 diff --git a/stable/sonarr/5.1.0/README.md b/stable/sonarr/5.1.0/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.1.0/app-readme.md b/stable/sonarr/5.1.0/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.1.0/charts/common-5.1.1.tgz b/stable/sonarr/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/sonarr/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/sonarr/5.1.0/ix_values.yaml b/stable/sonarr/5.1.0/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/5.1.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.1.0/questions.yaml b/stable/sonarr/5.1.0/questions.yaml deleted file mode 100644 index 8279771170..0000000000 --- a/stable/sonarr/5.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/sonarr/5.1.0/templates/common.yaml b/stable/sonarr/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.1.0/test_values.yaml b/stable/sonarr/5.1.0/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/5.1.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.1.0/values.yaml b/stable/sonarr/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.1.1/CONFIG.md b/stable/sonarr/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.1.1/Chart.lock b/stable/sonarr/5.1.1/Chart.lock deleted file mode 100644 index 0b59d84e24..0000000000 --- a/stable/sonarr/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:41.617541038Z" diff --git a/stable/sonarr/5.1.1/Chart.yaml b/stable/sonarr/5.1.1/Chart.yaml deleted file mode 100644 index a6ffe7da87..0000000000 --- a/stable/sonarr/5.1.1/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 5.1.1 diff --git a/stable/sonarr/5.1.1/README.md b/stable/sonarr/5.1.1/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.1.1/app-readme.md b/stable/sonarr/5.1.1/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.1.1/charts/common-5.1.2.tgz b/stable/sonarr/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/sonarr/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/sonarr/5.1.1/ix_values.yaml b/stable/sonarr/5.1.1/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/5.1.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.1.1/questions.yaml b/stable/sonarr/5.1.1/questions.yaml deleted file mode 100644 index 8279771170..0000000000 --- a/stable/sonarr/5.1.1/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - 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: 36017 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/sonarr/5.1.1/templates/common.yaml b/stable/sonarr/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.1.1/test_values.yaml b/stable/sonarr/5.1.1/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/5.1.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.1.1/values.yaml b/stable/sonarr/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.2.0/CONFIG.md b/stable/sonarr/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.2.0/Chart.lock b/stable/sonarr/5.2.0/Chart.lock deleted file mode 100644 index ad6f0bc0d8..0000000000 --- a/stable/sonarr/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:54.306366021Z" diff --git a/stable/sonarr/5.2.0/Chart.yaml b/stable/sonarr/5.2.0/Chart.yaml deleted file mode 100644 index 3cfabb7930..0000000000 --- a/stable/sonarr/5.2.0/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/truecharts/apps/tree/master/stable/sonarr -- https://github.com/k8s-at-home/charts/tree/master/charts/sonarr -- https://github.com/Sonarr/Sonarr -- https://hub.docker.com/r/linuxserver/sonarr -type: application -upstream_version: 9.1.0 -version: 5.2.0 diff --git a/stable/sonarr/5.2.0/README.md b/stable/sonarr/5.2.0/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.2.0/app-readme.md b/stable/sonarr/5.2.0/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.2.0/charts/common-5.1.2.tgz b/stable/sonarr/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/sonarr/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/sonarr/5.2.0/ix_values.yaml b/stable/sonarr/5.2.0/ix_values.yaml deleted file mode 100644 index 7e80aefc35..0000000000 --- a/stable/sonarr/5.2.0/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.2.0/questions.yaml b/stable/sonarr/5.2.0/questions.yaml deleted file mode 100644 index 169ecb0967..0000000000 --- a/stable/sonarr/5.2.0/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - 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: 36017 - 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: "/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/stable/sonarr/5.2.0/templates/common.yaml b/stable/sonarr/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.2.0/test_values.yaml b/stable/sonarr/5.2.0/test_values.yaml deleted file mode 100644 index 41f7eb4bc9..0000000000 --- a/stable/sonarr/5.2.0/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/truecharts/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.2.0/values.yaml b/stable/sonarr/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.2.1/CONFIG.md b/stable/sonarr/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.2.1/Chart.lock b/stable/sonarr/5.2.1/Chart.lock deleted file mode 100644 index 4a072d0a76..0000000000 --- a/stable/sonarr/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:15.813958163Z" diff --git a/stable/sonarr/5.2.1/Chart.yaml b/stable/sonarr/5.2.1/Chart.yaml deleted file mode 100644 index e91c83e3a3..0000000000 --- a/stable/sonarr/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/charts/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/Sonarr/Sonarr -type: application -version: 5.2.1 diff --git a/stable/sonarr/5.2.1/README.md b/stable/sonarr/5.2.1/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.2.1/app-readme.md b/stable/sonarr/5.2.1/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.2.1/charts/common-5.1.2.tgz b/stable/sonarr/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/sonarr/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/sonarr/5.2.1/ix_values.yaml b/stable/sonarr/5.2.1/ix_values.yaml deleted file mode 100644 index 0f7deb891f..0000000000 --- a/stable/sonarr/5.2.1/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.2.1/questions.yaml b/stable/sonarr/5.2.1/questions.yaml deleted file mode 100644 index 169ecb0967..0000000000 --- a/stable/sonarr/5.2.1/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - 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: 36017 - 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: "/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/stable/sonarr/5.2.1/templates/common.yaml b/stable/sonarr/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.2.1/test_values.yaml b/stable/sonarr/5.2.1/test_values.yaml deleted file mode 100644 index 28a0a5d6d7..0000000000 --- a/stable/sonarr/5.2.1/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/k8s-at-home/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.2.1/values.yaml b/stable/sonarr/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/sonarr/5.2.2/CONFIG.md b/stable/sonarr/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/sonarr/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/sonarr/5.2.2/Chart.lock b/stable/sonarr/5.2.2/Chart.lock deleted file mode 100644 index 8280f915f0..0000000000 --- a/stable/sonarr/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:10.331905959Z" diff --git a/stable/sonarr/5.2.2/Chart.yaml b/stable/sonarr/5.2.2/Chart.yaml deleted file mode 100644 index 410a34942e..0000000000 --- a/stable/sonarr/5.2.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Smart PVR for newsgroup and bittorrent users -home: https://github.com/truecharts/apps/tree/master/charts/stable/sonarr -icon: https://github.com/Sonarr/Sonarr/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- sonarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: sonarr -sources: -- https://github.com/Sonarr/Sonarr -type: application -version: 5.2.2 diff --git a/stable/sonarr/5.2.2/README.md b/stable/sonarr/5.2.2/README.md deleted file mode 100644 index d9948719ae..0000000000 --- a/stable/sonarr/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Smart PVR for newsgroup and bittorrent users - -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 `sonarr` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `sonarr` 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/sonarr/5.2.2/app-readme.md b/stable/sonarr/5.2.2/app-readme.md deleted file mode 100644 index 07c189ecff..0000000000 --- a/stable/sonarr/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Smart PVR for newsgroup and bittorrent users -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Smart PVR for newsgroup and bittorrent users diff --git a/stable/sonarr/5.2.2/charts/common-5.1.2.tgz b/stable/sonarr/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/sonarr/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/sonarr/5.2.2/ix_values.yaml b/stable/sonarr/5.2.2/ix_values.yaml deleted file mode 100644 index 0f7deb891f..0000000000 --- a/stable/sonarr/5.2.2/ix_values.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## -# 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/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - - -## -# 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/sonarr/5.2.2/questions.yaml b/stable/sonarr/5.2.2/questions.yaml deleted file mode 100644 index 169ecb0967..0000000000 --- a/stable/sonarr/5.2.2/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8989 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8989 - 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: 36017 - 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: "/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/stable/sonarr/5.2.2/templates/common.yaml b/stable/sonarr/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/sonarr/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/sonarr/5.2.2/test_values.yaml b/stable/sonarr/5.2.2/test_values.yaml deleted file mode 100644 index 28a0a5d6d7..0000000000 --- a/stable/sonarr/5.2.2/test_values.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# Default values for Sonarr. - -image: - repository: ghcr.io/k8s-at-home/sonarr - pullPolicy: IfNotPresent - tag: v3.0.6.1196 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8989 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -probes: - liveness: - enabled: true - ## Set this to true if you wish to specify your own livenessProbe - custom: true - ## The spec field contains the values for the default livenessProbe. - ## If you selected custom: true, this field holds the definition of the livenessProbe. - spec: - exec: - command: - - /usr/bin/env - - bash - - -c - - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while - read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` - failureThreshold: 5 - initialDelaySeconds: 60 - periodSeconds: 10 - successThreshold: 1 - timeoutSeconds: 10 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/sonarr/5.2.2/values.yaml b/stable/sonarr/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/3.1.5/CONFIG.md b/stable/syncthing/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/3.1.5/Chart.lock b/stable/syncthing/3.1.5/Chart.lock deleted file mode 100644 index f2efb89944..0000000000 --- a/stable/syncthing/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:48.101019462Z" diff --git a/stable/syncthing/3.1.5/Chart.yaml b/stable/syncthing/3.1.5/Chart.yaml deleted file mode 100644 index f6f7c3bf9f..0000000000 --- a/stable/syncthing/3.1.5/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: syncthing -version: 3.1.5 -# upstream_version: -appVersion: "auto" -description: P2P file synchronization application -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: - - syncthing -sources: - - https://syncthing.net/ - - https://github.com/syncthing/syncthing - - https://hub.docker.com/r/syncthing/syncthing -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: luuknieuwdorp - email: luuk@nieuwdorp.me - url: nieuwdorp.me -# annotations: diff --git a/stable/syncthing/3.1.5/README.md b/stable/syncthing/3.1.5/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/3.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/3.1.5/app-readme.md b/stable/syncthing/3.1.5/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/3.1.5/charts/common-3.5.5.tgz b/stable/syncthing/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/syncthing/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/syncthing/3.1.5/ix_values.yaml b/stable/syncthing/3.1.5/ix_values.yaml deleted file mode 100644 index 2c38d653b7..0000000000 --- a/stable/syncthing/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -## -# 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/syncthing/3.1.5/questions.yaml b/stable/syncthing/3.1.5/questions.yaml deleted file mode 100644 index 9110b80dc0..0000000000 --- a/stable/syncthing/3.1.5/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "Container port" - schema: - type: int - default: 8384 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8384 - editable: false - hidden: true - # - variable: nodePort - # label: "Host nodePort to expose to (optional)" - # description: "Only gets used when nodePort is selected" - # schema: - # type: int - # min: 9000 - # max: 65535 - # default: 36024 - # required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/3.1.5/templates/common.yaml b/stable/syncthing/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/3.1.5/test_values.yaml b/stable/syncthing/3.1.5/test_values.yaml deleted file mode 100644 index b06778687b..0000000000 --- a/stable/syncthing/3.1.5/test_values.yaml +++ /dev/null @@ -1,23 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -strategy: - type: Recreate - -services: - main: - port: - port: 8384 - -persistence: - config: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/3.1.5/values.yaml b/stable/syncthing/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/3.1.6/CONFIG.md b/stable/syncthing/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/3.1.6/Chart.lock b/stable/syncthing/3.1.6/Chart.lock deleted file mode 100644 index 7693dbf808..0000000000 --- a/stable/syncthing/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:40.079429865Z" diff --git a/stable/syncthing/3.1.6/Chart.yaml b/stable/syncthing/3.1.6/Chart.yaml deleted file mode 100644 index ca0143bac9..0000000000 --- a/stable/syncthing/3.1.6/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: syncthing -version: 3.1.6 -# upstream_version: -appVersion: "auto" -description: P2P file synchronization application -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: - - syncthing -sources: - - https://syncthing.net/ - - https://github.com/syncthing/syncthing - - https://hub.docker.com/r/syncthing/syncthing -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: luuknieuwdorp - email: luuk@nieuwdorp.me - url: nieuwdorp.me -# annotations: diff --git a/stable/syncthing/3.1.6/README.md b/stable/syncthing/3.1.6/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/3.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/3.1.6/app-readme.md b/stable/syncthing/3.1.6/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/3.1.6/charts/common-3.5.8.tgz b/stable/syncthing/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/syncthing/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/syncthing/3.1.6/ix_values.yaml b/stable/syncthing/3.1.6/ix_values.yaml deleted file mode 100644 index 2c38d653b7..0000000000 --- a/stable/syncthing/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -## -# 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/syncthing/3.1.6/questions.yaml b/stable/syncthing/3.1.6/questions.yaml deleted file mode 100644 index 9110b80dc0..0000000000 --- a/stable/syncthing/3.1.6/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "Container port" - schema: - type: int - default: 8384 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8384 - editable: false - hidden: true - # - variable: nodePort - # label: "Host nodePort to expose to (optional)" - # description: "Only gets used when nodePort is selected" - # schema: - # type: int - # min: 9000 - # max: 65535 - # default: 36024 - # required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/3.1.6/templates/common.yaml b/stable/syncthing/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/3.1.6/test_values.yaml b/stable/syncthing/3.1.6/test_values.yaml deleted file mode 100644 index b06778687b..0000000000 --- a/stable/syncthing/3.1.6/test_values.yaml +++ /dev/null @@ -1,23 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -strategy: - type: Recreate - -services: - main: - port: - port: 8384 - -persistence: - config: - enabled: true - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/3.1.6/values.yaml b/stable/syncthing/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/4.0.0/CONFIG.md b/stable/syncthing/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/4.0.0/Chart.lock b/stable/syncthing/4.0.0/Chart.lock deleted file mode 100644 index 2edd152a1b..0000000000 --- a/stable/syncthing/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:22.483366056Z" diff --git a/stable/syncthing/4.0.0/Chart.yaml b/stable/syncthing/4.0.0/Chart.yaml deleted file mode 100644 index 109d6bb15f..0000000000 --- a/stable/syncthing/4.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: syncthing -version: 4.0.0 -# upstream_version: -appVersion: "auto" -description: P2P file synchronization application -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: - - syncthing -sources: - - https://syncthing.net/ - - https://github.com/syncthing/syncthing - - https://hub.docker.com/r/syncthing/syncthing -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: luuknieuwdorp - email: luuk@nieuwdorp.me - url: nieuwdorp.me -# annotations: diff --git a/stable/syncthing/4.0.0/README.md b/stable/syncthing/4.0.0/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/4.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/4.0.0/app-readme.md b/stable/syncthing/4.0.0/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/4.0.0/charts/common-4.1.5.tgz b/stable/syncthing/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/syncthing/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/syncthing/4.0.0/ix_values.yaml b/stable/syncthing/4.0.0/ix_values.yaml deleted file mode 100644 index 2c38d653b7..0000000000 --- a/stable/syncthing/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -## -# 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/syncthing/4.0.0/questions.yaml b/stable/syncthing/4.0.0/questions.yaml deleted file mode 100644 index 41be9541f1..0000000000 --- a/stable/syncthing/4.0.0/questions.yaml +++ /dev/null @@ -1,522 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - editable: true - hidden: false - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/4.0.0/templates/common.yaml b/stable/syncthing/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/4.0.0/test_values.yaml b/stable/syncthing/4.0.0/test_values.yaml deleted file mode 100644 index 8b4ac24f78..0000000000 --- a/stable/syncthing/4.0.0/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/4.0.0/values.yaml b/stable/syncthing/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/4.0.1/CONFIG.md b/stable/syncthing/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/4.0.1/Chart.lock b/stable/syncthing/4.0.1/Chart.lock deleted file mode 100644 index c23608abda..0000000000 --- a/stable/syncthing/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:15.831056636Z" diff --git a/stable/syncthing/4.0.1/Chart.yaml b/stable/syncthing/4.0.1/Chart.yaml deleted file mode 100644 index a5028d7a17..0000000000 --- a/stable/syncthing/4.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: syncthing -version: 4.0.1 -# upstream_version: -appVersion: "auto" -description: P2P file synchronization application -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: - - syncthing -sources: - - https://syncthing.net/ - - https://github.com/syncthing/syncthing - - https://hub.docker.com/r/syncthing/syncthing -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: luuknieuwdorp - email: luuk@nieuwdorp.me - url: nieuwdorp.me -# annotations: diff --git a/stable/syncthing/4.0.1/README.md b/stable/syncthing/4.0.1/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/4.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/4.0.1/app-readme.md b/stable/syncthing/4.0.1/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/4.0.1/charts/common-4.1.6.tgz b/stable/syncthing/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/syncthing/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/syncthing/4.0.1/ix_values.yaml b/stable/syncthing/4.0.1/ix_values.yaml deleted file mode 100644 index 2c38d653b7..0000000000 --- a/stable/syncthing/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -## -# 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/syncthing/4.0.1/questions.yaml b/stable/syncthing/4.0.1/questions.yaml deleted file mode 100644 index 41be9541f1..0000000000 --- a/stable/syncthing/4.0.1/questions.yaml +++ /dev/null @@ -1,522 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - editable: true - hidden: false - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/4.0.1/templates/common.yaml b/stable/syncthing/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/4.0.1/test_values.yaml b/stable/syncthing/4.0.1/test_values.yaml deleted file mode 100644 index 8b4ac24f78..0000000000 --- a/stable/syncthing/4.0.1/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/4.0.1/values.yaml b/stable/syncthing/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/4.1.0/CONFIG.md b/stable/syncthing/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/4.1.0/Chart.lock b/stable/syncthing/4.1.0/Chart.lock deleted file mode 100644 index 1b43ff56e7..0000000000 --- a/stable/syncthing/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:37.831977455Z" diff --git a/stable/syncthing/4.1.0/Chart.yaml b/stable/syncthing/4.1.0/Chart.yaml deleted file mode 100644 index 4016293dd2..0000000000 --- a/stable/syncthing/4.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 4.1.0 diff --git a/stable/syncthing/4.1.0/README.md b/stable/syncthing/4.1.0/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/4.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/4.1.0/app-readme.md b/stable/syncthing/4.1.0/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/4.1.0/charts/common-4.1.6.tgz b/stable/syncthing/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/syncthing/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/syncthing/4.1.0/ix_values.yaml b/stable/syncthing/4.1.0/ix_values.yaml deleted file mode 100644 index 2c38d653b7..0000000000 --- a/stable/syncthing/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -## -# 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/syncthing/4.1.0/questions.yaml b/stable/syncthing/4.1.0/questions.yaml deleted file mode 100644 index b26834c2de..0000000000 --- a/stable/syncthing/4.1.0/questions.yaml +++ /dev/null @@ -1,529 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - editable: true - hidden: false - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/4.1.0/templates/common.yaml b/stable/syncthing/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/4.1.0/test_values.yaml b/stable/syncthing/4.1.0/test_values.yaml deleted file mode 100644 index 8b4ac24f78..0000000000 --- a/stable/syncthing/4.1.0/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/4.1.0/values.yaml b/stable/syncthing/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.0.0/CONFIG.md b/stable/syncthing/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.0.0/Chart.lock b/stable/syncthing/5.0.0/Chart.lock deleted file mode 100644 index 78b2bdc21c..0000000000 --- a/stable/syncthing/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:12.082548133Z" diff --git a/stable/syncthing/5.0.0/Chart.yaml b/stable/syncthing/5.0.0/Chart.yaml deleted file mode 100644 index 8c7f8ba5da..0000000000 --- a/stable/syncthing/5.0.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.0.0 diff --git a/stable/syncthing/5.0.0/README.md b/stable/syncthing/5.0.0/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.0.0/app-readme.md b/stable/syncthing/5.0.0/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.0.0/charts/common-5.0.0.tgz b/stable/syncthing/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/syncthing/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/syncthing/5.0.0/ix_values.yaml b/stable/syncthing/5.0.0/ix_values.yaml deleted file mode 100644 index 2c38d653b7..0000000000 --- a/stable/syncthing/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -## -# 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/syncthing/5.0.0/questions.yaml b/stable/syncthing/5.0.0/questions.yaml deleted file mode 100644 index 160115406a..0000000000 --- a/stable/syncthing/5.0.0/questions.yaml +++ /dev/null @@ -1,549 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - editable: true - hidden: false - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/5.0.0/templates/common.yaml b/stable/syncthing/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.0.0/test_values.yaml b/stable/syncthing/5.0.0/test_values.yaml deleted file mode 100644 index 8b4ac24f78..0000000000 --- a/stable/syncthing/5.0.0/test_values.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.0.0/values.yaml b/stable/syncthing/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.1.0/CONFIG.md b/stable/syncthing/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.1.0/Chart.lock b/stable/syncthing/5.1.0/Chart.lock deleted file mode 100644 index ba4be38e81..0000000000 --- a/stable/syncthing/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T21:43:27.800542776Z" diff --git a/stable/syncthing/5.1.0/Chart.yaml b/stable/syncthing/5.1.0/Chart.yaml deleted file mode 100644 index 752f1a89e2..0000000000 --- a/stable/syncthing/5.1.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.1.0 diff --git a/stable/syncthing/5.1.0/README.md b/stable/syncthing/5.1.0/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.1.0/app-readme.md b/stable/syncthing/5.1.0/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.1.0/charts/common-5.0.0.tgz b/stable/syncthing/5.1.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/syncthing/5.1.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/syncthing/5.1.0/ix_values.yaml b/stable/syncthing/5.1.0/ix_values.yaml deleted file mode 100644 index 2c38d653b7..0000000000 --- a/stable/syncthing/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: 1.16 - -## -# 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/syncthing/5.1.0/questions.yaml b/stable/syncthing/5.1.0/questions.yaml deleted file mode 100644 index fec91cd9c5..0000000000 --- a/stable/syncthing/5.1.0/questions.yaml +++ /dev/null @@ -1,686 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - editable: true - hidden: false - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - editable: true - hidden: false - 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: 21027 - required: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/5.1.0/templates/common.yaml b/stable/syncthing/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.1.0/test_values.yaml b/stable/syncthing/5.1.0/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.1.0/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.1.0/values.yaml b/stable/syncthing/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.1.1/CONFIG.md b/stable/syncthing/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.1.1/Chart.lock b/stable/syncthing/5.1.1/Chart.lock deleted file mode 100644 index 8eabc23f2f..0000000000 --- a/stable/syncthing/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:11.908746208Z" diff --git a/stable/syncthing/5.1.1/Chart.yaml b/stable/syncthing/5.1.1/Chart.yaml deleted file mode 100644 index 45ea169973..0000000000 --- a/stable/syncthing/5.1.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.1.1 diff --git a/stable/syncthing/5.1.1/README.md b/stable/syncthing/5.1.1/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.1.1/app-readme.md b/stable/syncthing/5.1.1/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.1.1/charts/common-5.0.0.tgz b/stable/syncthing/5.1.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/syncthing/5.1.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/syncthing/5.1.1/ix_values.yaml b/stable/syncthing/5.1.1/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.1.1/questions.yaml b/stable/syncthing/5.1.1/questions.yaml deleted file mode 100644 index fec91cd9c5..0000000000 --- a/stable/syncthing/5.1.1/questions.yaml +++ /dev/null @@ -1,686 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - editable: true - hidden: false - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - editable: true - hidden: false - 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: 21027 - required: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/5.1.1/templates/common.yaml b/stable/syncthing/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.1.1/test_values.yaml b/stable/syncthing/5.1.1/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.1.1/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.1.1/values.yaml b/stable/syncthing/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.1.2/CONFIG.md b/stable/syncthing/5.1.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.1.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.1.2/Chart.lock b/stable/syncthing/5.1.2/Chart.lock deleted file mode 100644 index eae5426029..0000000000 --- a/stable/syncthing/5.1.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:22.750266844Z" diff --git a/stable/syncthing/5.1.2/Chart.yaml b/stable/syncthing/5.1.2/Chart.yaml deleted file mode 100644 index db3b2c8c1a..0000000000 --- a/stable/syncthing/5.1.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.1.2 diff --git a/stable/syncthing/5.1.2/README.md b/stable/syncthing/5.1.2/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.1.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.1.2/app-readme.md b/stable/syncthing/5.1.2/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.1.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.1.2/charts/common-5.0.2.tgz b/stable/syncthing/5.1.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/syncthing/5.1.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/syncthing/5.1.2/ix_values.yaml b/stable/syncthing/5.1.2/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.1.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.1.2/questions.yaml b/stable/syncthing/5.1.2/questions.yaml deleted file mode 100644 index fec91cd9c5..0000000000 --- a/stable/syncthing/5.1.2/questions.yaml +++ /dev/null @@ -1,686 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - editable: true - hidden: false - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - editable: true - hidden: false - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - editable: true - hidden: false - 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: 21027 - required: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "/var/syncthing" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/5.1.2/templates/common.yaml b/stable/syncthing/5.1.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.1.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.1.2/test_values.yaml b/stable/syncthing/5.1.2/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.1.2/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.1.2/values.yaml b/stable/syncthing/5.1.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.1.3/CONFIG.md b/stable/syncthing/5.1.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.1.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.1.3/Chart.lock b/stable/syncthing/5.1.3/Chart.lock deleted file mode 100644 index 3a69b0c8ec..0000000000 --- a/stable/syncthing/5.1.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:27.236129612Z" diff --git a/stable/syncthing/5.1.3/Chart.yaml b/stable/syncthing/5.1.3/Chart.yaml deleted file mode 100644 index 70ece430ec..0000000000 --- a/stable/syncthing/5.1.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.1.3 diff --git a/stable/syncthing/5.1.3/README.md b/stable/syncthing/5.1.3/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.1.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.1.3/app-readme.md b/stable/syncthing/5.1.3/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.1.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.1.3/charts/common-5.0.2.tgz b/stable/syncthing/5.1.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/syncthing/5.1.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/syncthing/5.1.3/ix_values.yaml b/stable/syncthing/5.1.3/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.1.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.1.3/questions.yaml b/stable/syncthing/5.1.3/questions.yaml deleted file mode 100644 index daf219493d..0000000000 --- a/stable/syncthing/5.1.3/questions.yaml +++ /dev/null @@ -1,669 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - 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: 21027 - required: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: "/var/syncthing" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/syncthing/5.1.3/templates/common.yaml b/stable/syncthing/5.1.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.1.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.1.3/test_values.yaml b/stable/syncthing/5.1.3/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.1.3/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.1.3/values.yaml b/stable/syncthing/5.1.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.1.4/CONFIG.md b/stable/syncthing/5.1.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.1.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.1.4/Chart.lock b/stable/syncthing/5.1.4/Chart.lock deleted file mode 100644 index fadfab0e18..0000000000 --- a/stable/syncthing/5.1.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:56.541642229Z" diff --git a/stable/syncthing/5.1.4/Chart.yaml b/stable/syncthing/5.1.4/Chart.yaml deleted file mode 100644 index c2a6f0338b..0000000000 --- a/stable/syncthing/5.1.4/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.1.4 diff --git a/stable/syncthing/5.1.4/README.md b/stable/syncthing/5.1.4/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.1.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.1.4/app-readme.md b/stable/syncthing/5.1.4/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.1.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.1.4/charts/common-5.0.2.tgz b/stable/syncthing/5.1.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/syncthing/5.1.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/syncthing/5.1.4/ix_values.yaml b/stable/syncthing/5.1.4/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.1.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.1.4/questions.yaml b/stable/syncthing/5.1.4/questions.yaml deleted file mode 100644 index 1c6046374a..0000000000 --- a/stable/syncthing/5.1.4/questions.yaml +++ /dev/null @@ -1,657 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - 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: 21027 - required: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: "/var/syncthing" - 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" - 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" - 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" - 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" diff --git a/stable/syncthing/5.1.4/templates/common.yaml b/stable/syncthing/5.1.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.1.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.1.4/test_values.yaml b/stable/syncthing/5.1.4/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.1.4/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.1.4/values.yaml b/stable/syncthing/5.1.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.2.0/CONFIG.md b/stable/syncthing/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.2.0/Chart.lock b/stable/syncthing/5.2.0/Chart.lock deleted file mode 100644 index 3ad021a102..0000000000 --- a/stable/syncthing/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:56.156508117Z" diff --git a/stable/syncthing/5.2.0/Chart.yaml b/stable/syncthing/5.2.0/Chart.yaml deleted file mode 100644 index 106f47ac4e..0000000000 --- a/stable/syncthing/5.2.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.2.0 diff --git a/stable/syncthing/5.2.0/README.md b/stable/syncthing/5.2.0/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.2.0/app-readme.md b/stable/syncthing/5.2.0/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.2.0/charts/common-5.1.1.tgz b/stable/syncthing/5.2.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/syncthing/5.2.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/syncthing/5.2.0/ix_values.yaml b/stable/syncthing/5.2.0/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.2.0/questions.yaml b/stable/syncthing/5.2.0/questions.yaml deleted file mode 100644 index 1c6046374a..0000000000 --- a/stable/syncthing/5.2.0/questions.yaml +++ /dev/null @@ -1,657 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - 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: 21027 - required: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: "/var/syncthing" - 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" - 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" - 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" - 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" diff --git a/stable/syncthing/5.2.0/templates/common.yaml b/stable/syncthing/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.2.0/test_values.yaml b/stable/syncthing/5.2.0/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.2.0/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.2.0/values.yaml b/stable/syncthing/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.2.1/CONFIG.md b/stable/syncthing/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.2.1/Chart.lock b/stable/syncthing/5.2.1/Chart.lock deleted file mode 100644 index 821569cd38..0000000000 --- a/stable/syncthing/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:42.599054114Z" diff --git a/stable/syncthing/5.2.1/Chart.yaml b/stable/syncthing/5.2.1/Chart.yaml deleted file mode 100644 index c8406997ac..0000000000 --- a/stable/syncthing/5.2.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.2.1 diff --git a/stable/syncthing/5.2.1/README.md b/stable/syncthing/5.2.1/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.2.1/app-readme.md b/stable/syncthing/5.2.1/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.2.1/charts/common-5.1.2.tgz b/stable/syncthing/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/syncthing/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/syncthing/5.2.1/ix_values.yaml b/stable/syncthing/5.2.1/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.2.1/questions.yaml b/stable/syncthing/5.2.1/questions.yaml deleted file mode 100644 index 1c6046374a..0000000000 --- a/stable/syncthing/5.2.1/questions.yaml +++ /dev/null @@ -1,657 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - # Configure Enviroment Variables - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - 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: 21027 - required: true - - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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: "/var/syncthing" - 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" - 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" - 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" - 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" diff --git a/stable/syncthing/5.2.1/templates/common.yaml b/stable/syncthing/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.2.1/test_values.yaml b/stable/syncthing/5.2.1/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.2.1/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.2.1/values.yaml b/stable/syncthing/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.3.0/CONFIG.md b/stable/syncthing/5.3.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.3.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.3.0/Chart.lock b/stable/syncthing/5.3.0/Chart.lock deleted file mode 100644 index 1b3d163c75..0000000000 --- a/stable/syncthing/5.3.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:54.997142819Z" diff --git a/stable/syncthing/5.3.0/Chart.yaml b/stable/syncthing/5.3.0/Chart.yaml deleted file mode 100644 index c9fae3df12..0000000000 --- a/stable/syncthing/5.3.0/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.3.0 diff --git a/stable/syncthing/5.3.0/README.md b/stable/syncthing/5.3.0/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.3.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.3.0/app-readme.md b/stable/syncthing/5.3.0/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.3.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.3.0/charts/common-5.1.2.tgz b/stable/syncthing/5.3.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/syncthing/5.3.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/syncthing/5.3.0/ix_values.yaml b/stable/syncthing/5.3.0/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.3.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.3.0/questions.yaml b/stable/syncthing/5.3.0/questions.yaml deleted file mode 100644 index a402c0cc9a..0000000000 --- a/stable/syncthing/5.3.0/questions.yaml +++ /dev/null @@ -1,797 +0,0 @@ -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" - # 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - 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: 21027 - 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: "/var/syncthing" - 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/stable/syncthing/5.3.0/templates/common.yaml b/stable/syncthing/5.3.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.3.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.3.0/test_values.yaml b/stable/syncthing/5.3.0/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.3.0/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.3.0/values.yaml b/stable/syncthing/5.3.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.3.1/CONFIG.md b/stable/syncthing/5.3.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.3.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.3.1/Chart.lock b/stable/syncthing/5.3.1/Chart.lock deleted file mode 100644 index 90b31ad490..0000000000 --- a/stable/syncthing/5.3.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:16.446647665Z" diff --git a/stable/syncthing/5.3.1/Chart.yaml b/stable/syncthing/5.3.1/Chart.yaml deleted file mode 100644 index 7b76b4e241..0000000000 --- a/stable/syncthing/5.3.1/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/charts/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.3.1 diff --git a/stable/syncthing/5.3.1/README.md b/stable/syncthing/5.3.1/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.3.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.3.1/app-readme.md b/stable/syncthing/5.3.1/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.3.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.3.1/charts/common-5.1.2.tgz b/stable/syncthing/5.3.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/syncthing/5.3.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/syncthing/5.3.1/ix_values.yaml b/stable/syncthing/5.3.1/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.3.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.3.1/questions.yaml b/stable/syncthing/5.3.1/questions.yaml deleted file mode 100644 index a402c0cc9a..0000000000 --- a/stable/syncthing/5.3.1/questions.yaml +++ /dev/null @@ -1,797 +0,0 @@ -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" - # 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - 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: 21027 - 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: "/var/syncthing" - 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/stable/syncthing/5.3.1/templates/common.yaml b/stable/syncthing/5.3.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.3.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.3.1/test_values.yaml b/stable/syncthing/5.3.1/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.3.1/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.3.1/values.yaml b/stable/syncthing/5.3.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.3.2/CONFIG.md b/stable/syncthing/5.3.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.3.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.3.2/Chart.lock b/stable/syncthing/5.3.2/Chart.lock deleted file mode 100644 index a4dd1043b6..0000000000 --- a/stable/syncthing/5.3.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:11.266090289Z" diff --git a/stable/syncthing/5.3.2/Chart.yaml b/stable/syncthing/5.3.2/Chart.yaml deleted file mode 100644 index fe26905d9f..0000000000 --- a/stable/syncthing/5.3.2/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/charts/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.3.2 diff --git a/stable/syncthing/5.3.2/README.md b/stable/syncthing/5.3.2/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.3.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.3.2/app-readme.md b/stable/syncthing/5.3.2/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.3.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.3.2/charts/common-5.1.2.tgz b/stable/syncthing/5.3.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/syncthing/5.3.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/syncthing/5.3.2/ix_values.yaml b/stable/syncthing/5.3.2/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.3.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.3.2/questions.yaml b/stable/syncthing/5.3.2/questions.yaml deleted file mode 100644 index a402c0cc9a..0000000000 --- a/stable/syncthing/5.3.2/questions.yaml +++ /dev/null @@ -1,797 +0,0 @@ -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" - # 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - 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: 21027 - 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: "/var/syncthing" - 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/stable/syncthing/5.3.2/templates/common.yaml b/stable/syncthing/5.3.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.3.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.3.2/test_values.yaml b/stable/syncthing/5.3.2/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.3.2/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.3.2/values.yaml b/stable/syncthing/5.3.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/syncthing/5.3.3/CONFIG.md b/stable/syncthing/5.3.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/syncthing/5.3.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/syncthing/5.3.3/Chart.lock b/stable/syncthing/5.3.3/Chart.lock deleted file mode 100644 index aa1be2ec86..0000000000 --- a/stable/syncthing/5.3.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T12:30:20.855686387Z" diff --git a/stable/syncthing/5.3.3/Chart.yaml b/stable/syncthing/5.3.3/Chart.yaml deleted file mode 100644 index d455b68978..0000000000 --- a/stable/syncthing/5.3.3/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: P2P file synchronization application -home: https://github.com/truecharts/apps/tree/master/charts/stable/syncthing -icon: https://raw.githubusercontent.com/syncthing/syncthing/main/assets/logo-128.png -keywords: -- syncthing -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: luuk@nieuwdorp.me - name: luuknieuwdorp - url: nieuwdorp.me -name: syncthing -sources: -- https://syncthing.net/ -- https://github.com/syncthing/syncthing -- https://hub.docker.com/r/syncthing/syncthing -type: application -version: 5.3.3 diff --git a/stable/syncthing/5.3.3/README.md b/stable/syncthing/5.3.3/README.md deleted file mode 100644 index fdc91d9c28..0000000000 --- a/stable/syncthing/5.3.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -P2P file synchronization application - -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 `syncthing` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `syncthing` 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/syncthing/5.3.3/app-readme.md b/stable/syncthing/5.3.3/app-readme.md deleted file mode 100644 index 7eaa0780e0..0000000000 --- a/stable/syncthing/5.3.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -P2P file synchronization application -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -P2P file synchronization application diff --git a/stable/syncthing/5.3.3/charts/common-5.1.3.tgz b/stable/syncthing/5.3.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/syncthing/5.3.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/syncthing/5.3.3/ix_values.yaml b/stable/syncthing/5.3.3/ix_values.yaml deleted file mode 100644 index 7e23af4fd5..0000000000 --- a/stable/syncthing/5.3.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -## -# 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/syncthing/5.3.3/questions.yaml b/stable/syncthing/5.3.3/questions.yaml deleted file mode 100644 index a402c0cc9a..0000000000 --- a/stable/syncthing/5.3.3/questions.yaml +++ /dev/null @@ -1,797 +0,0 @@ -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" - # 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: 8384 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8384 - 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: 36024 - required: true - - variable: listeners - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 22000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 22000 - 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: 22000 - required: true - - variable: discovery - label: "Syncthing Listening Service" - description: "This service is used to process incoming connections directly to this Syncthing instance" - 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: "" - required: true - - variable: exetrnalIPs - label: "External IP's" - description: "External IP's" - schema: - show_if: [["type", "=", "LoadBalancer"]] - type: list - default: [] - items: - - variable: externalIP - label: "External IP" - required: true - schema: - type: string - - variable: ports - label: "Service's Port(s) Configuration" - schema: - type: dict - attrs: - - variable: discovery - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: enabled - label: "Enable the port" - schema: - type: boolean - default: true - hidden: true - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - 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: 21027 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 21027 - 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: 21027 - 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: "/var/syncthing" - 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/stable/syncthing/5.3.3/templates/common.yaml b/stable/syncthing/5.3.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/syncthing/5.3.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/syncthing/5.3.3/test_values.yaml b/stable/syncthing/5.3.3/test_values.yaml deleted file mode 100644 index 832d9dfe8d..0000000000 --- a/stable/syncthing/5.3.3/test_values.yaml +++ /dev/null @@ -1,41 +0,0 @@ -# Default values for Syncthing. - -image: - repository: syncthing/syncthing - pullPolicy: IfNotPresent - tag: "1.16" - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8384 - listeners: - ports: - tcp: - enabled: true - port: 22000 - protocol: TCP - udp: - enabled: true - port: 22000 - protocol: UDP - discovery: - ports: - discovery: - enabled: true - port: 21027 - protocol: UDP - -persistence: - config: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - mountPath: "/var/syncthing/" diff --git a/stable/syncthing/5.3.3/values.yaml b/stable/syncthing/5.3.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/3.1.5/CONFIG.md b/stable/tautulli/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/3.1.5/Chart.lock b/stable/tautulli/3.1.5/Chart.lock deleted file mode 100644 index 5673610219..0000000000 --- a/stable/tautulli/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:48.398673157Z" diff --git a/stable/tautulli/3.1.5/Chart.yaml b/stable/tautulli/3.1.5/Chart.yaml deleted file mode 100644 index 5d7cdb54e5..0000000000 --- a/stable/tautulli/3.1.5/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: tautulli -version: 3.1.5 -upstream_version: 7.0.1 -appVersion: "auto" -description: A Python based monitoring and tracking tool for Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: - - tautulli - - plex -sources: - - https://github.com/truecharts/apps/tree/master/stable/tautulli - - https://github.com/k8s-at-home/charts/tree/master/charts/tautulli - - https://github.com/Tautulli/Tautulli - - https://hub.docker.com/r/tautulli/tautulli -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/tautulli/3.1.5/README.md b/stable/tautulli/3.1.5/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/3.1.5/app-readme.md b/stable/tautulli/3.1.5/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/3.1.5/charts/common-3.5.5.tgz b/stable/tautulli/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/tautulli/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/tautulli/3.1.5/ix_values.yaml b/stable/tautulli/3.1.5/ix_values.yaml deleted file mode 100644 index dce15f65cb..0000000000 --- a/stable/tautulli/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.2 - -## -# 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/tautulli/3.1.5/questions.yaml b/stable/tautulli/3.1.5/questions.yaml deleted file mode 100644 index 9f6bfe4408..0000000000 --- a/stable/tautulli/3.1.5/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8181 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8181 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36018 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/3.1.5/templates/common.yaml b/stable/tautulli/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/3.1.5/test_values.yaml b/stable/tautulli/3.1.5/test_values.yaml deleted file mode 100644 index 52adfb5e0b..0000000000 --- a/stable/tautulli/3.1.5/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.2 - -strategy: - type: Recreate - -services: - main: - port: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/3.1.5/values.yaml b/stable/tautulli/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/3.1.6/CONFIG.md b/stable/tautulli/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/3.1.6/Chart.lock b/stable/tautulli/3.1.6/Chart.lock deleted file mode 100644 index f1d7f31c91..0000000000 --- a/stable/tautulli/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:40.459214113Z" diff --git a/stable/tautulli/3.1.6/Chart.yaml b/stable/tautulli/3.1.6/Chart.yaml deleted file mode 100644 index eae5dd5c98..0000000000 --- a/stable/tautulli/3.1.6/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: tautulli -version: 3.1.6 -upstream_version: 7.0.1 -appVersion: "auto" -description: A Python based monitoring and tracking tool for Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: - - tautulli - - plex -sources: - - https://github.com/truecharts/apps/tree/master/stable/tautulli - - https://github.com/k8s-at-home/charts/tree/master/charts/tautulli - - https://github.com/Tautulli/Tautulli - - https://hub.docker.com/r/tautulli/tautulli -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/tautulli/3.1.6/README.md b/stable/tautulli/3.1.6/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/3.1.6/app-readme.md b/stable/tautulli/3.1.6/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/3.1.6/charts/common-3.5.8.tgz b/stable/tautulli/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/tautulli/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/tautulli/3.1.6/ix_values.yaml b/stable/tautulli/3.1.6/ix_values.yaml deleted file mode 100644 index dce15f65cb..0000000000 --- a/stable/tautulli/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.2 - -## -# 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/tautulli/3.1.6/questions.yaml b/stable/tautulli/3.1.6/questions.yaml deleted file mode 100644 index 9f6bfe4408..0000000000 --- a/stable/tautulli/3.1.6/questions.yaml +++ /dev/null @@ -1,436 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8181 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8181 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36018 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/3.1.6/templates/common.yaml b/stable/tautulli/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/3.1.6/test_values.yaml b/stable/tautulli/3.1.6/test_values.yaml deleted file mode 100644 index 52adfb5e0b..0000000000 --- a/stable/tautulli/3.1.6/test_values.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.2 - -strategy: - type: Recreate - -services: - main: - port: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/3.1.6/values.yaml b/stable/tautulli/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/4.0.0/CONFIG.md b/stable/tautulli/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/4.0.0/Chart.lock b/stable/tautulli/4.0.0/Chart.lock deleted file mode 100644 index d6c2d42470..0000000000 --- a/stable/tautulli/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T19:01:32.011131267Z" diff --git a/stable/tautulli/4.0.0/Chart.yaml b/stable/tautulli/4.0.0/Chart.yaml deleted file mode 100644 index 841ead7dab..0000000000 --- a/stable/tautulli/4.0.0/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: tautulli -version: 4.0.0 -upstream_version: 7.0.1 -appVersion: "auto" -description: A Python based monitoring and tracking tool for Plex Media Server -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: - - tautulli - - plex -sources: - - https://github.com/truecharts/apps/tree/master/stable/tautulli - - https://github.com/k8s-at-home/charts/tree/master/charts/tautulli - - https://github.com/Tautulli/Tautulli - - https://hub.docker.com/r/tautulli/tautulli -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/tautulli/4.0.0/README.md b/stable/tautulli/4.0.0/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/4.0.0/app-readme.md b/stable/tautulli/4.0.0/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/4.0.0/charts/common-4.1.5.tgz b/stable/tautulli/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/tautulli/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/tautulli/4.0.0/ix_values.yaml b/stable/tautulli/4.0.0/ix_values.yaml deleted file mode 100644 index dce15f65cb..0000000000 --- a/stable/tautulli/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.2 - -## -# 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/tautulli/4.0.0/questions.yaml b/stable/tautulli/4.0.0/questions.yaml deleted file mode 100644 index b33d2586f3..0000000000 --- a/stable/tautulli/4.0.0/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - editable: true - hidden: false - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/4.0.0/templates/common.yaml b/stable/tautulli/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/4.0.0/test_values.yaml b/stable/tautulli/4.0.0/test_values.yaml deleted file mode 100644 index 3b30c9275b..0000000000 --- a/stable/tautulli/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.2 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/4.0.0/values.yaml b/stable/tautulli/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/4.0.1/CONFIG.md b/stable/tautulli/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/4.0.1/Chart.lock b/stable/tautulli/4.0.1/Chart.lock deleted file mode 100644 index e688fde715..0000000000 --- a/stable/tautulli/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:22.880770527Z" diff --git a/stable/tautulli/4.0.1/Chart.yaml b/stable/tautulli/4.0.1/Chart.yaml deleted file mode 100644 index e95182166b..0000000000 --- a/stable/tautulli/4.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 4.0.1 diff --git a/stable/tautulli/4.0.1/README.md b/stable/tautulli/4.0.1/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/4.0.1/app-readme.md b/stable/tautulli/4.0.1/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/4.0.1/charts/common-4.1.5.tgz b/stable/tautulli/4.0.1/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/tautulli/4.0.1/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/tautulli/4.0.1/ix_values.yaml b/stable/tautulli/4.0.1/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/4.0.1/questions.yaml b/stable/tautulli/4.0.1/questions.yaml deleted file mode 100644 index b33d2586f3..0000000000 --- a/stable/tautulli/4.0.1/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - editable: true - hidden: false - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/4.0.1/templates/common.yaml b/stable/tautulli/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/4.0.1/test_values.yaml b/stable/tautulli/4.0.1/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/4.0.1/values.yaml b/stable/tautulli/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/4.0.2/CONFIG.md b/stable/tautulli/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/4.0.2/Chart.lock b/stable/tautulli/4.0.2/Chart.lock deleted file mode 100644 index 6113847ade..0000000000 --- a/stable/tautulli/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:16.242356109Z" diff --git a/stable/tautulli/4.0.2/Chart.yaml b/stable/tautulli/4.0.2/Chart.yaml deleted file mode 100644 index e5fc68c3b6..0000000000 --- a/stable/tautulli/4.0.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 4.0.2 diff --git a/stable/tautulli/4.0.2/README.md b/stable/tautulli/4.0.2/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/4.0.2/app-readme.md b/stable/tautulli/4.0.2/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/4.0.2/charts/common-4.1.6.tgz b/stable/tautulli/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/tautulli/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/tautulli/4.0.2/ix_values.yaml b/stable/tautulli/4.0.2/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/4.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/4.0.2/questions.yaml b/stable/tautulli/4.0.2/questions.yaml deleted file mode 100644 index b33d2586f3..0000000000 --- a/stable/tautulli/4.0.2/questions.yaml +++ /dev/null @@ -1,387 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - editable: true - hidden: false - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/4.0.2/templates/common.yaml b/stable/tautulli/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/4.0.2/test_values.yaml b/stable/tautulli/4.0.2/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/4.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/4.0.2/values.yaml b/stable/tautulli/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/4.1.0/CONFIG.md b/stable/tautulli/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/4.1.0/Chart.lock b/stable/tautulli/4.1.0/Chart.lock deleted file mode 100644 index b24afddebf..0000000000 --- a/stable/tautulli/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:38.327869021Z" diff --git a/stable/tautulli/4.1.0/Chart.yaml b/stable/tautulli/4.1.0/Chart.yaml deleted file mode 100644 index c02755a856..0000000000 --- a/stable/tautulli/4.1.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 4.1.0 diff --git a/stable/tautulli/4.1.0/README.md b/stable/tautulli/4.1.0/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/4.1.0/app-readme.md b/stable/tautulli/4.1.0/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/4.1.0/charts/common-4.1.6.tgz b/stable/tautulli/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/tautulli/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/tautulli/4.1.0/ix_values.yaml b/stable/tautulli/4.1.0/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/4.1.0/questions.yaml b/stable/tautulli/4.1.0/questions.yaml deleted file mode 100644 index 43f6b85495..0000000000 --- a/stable/tautulli/4.1.0/questions.yaml +++ /dev/null @@ -1,394 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - editable: true - hidden: false - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/4.1.0/templates/common.yaml b/stable/tautulli/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/4.1.0/test_values.yaml b/stable/tautulli/4.1.0/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/4.1.0/values.yaml b/stable/tautulli/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.0.0/CONFIG.md b/stable/tautulli/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.0.0/Chart.lock b/stable/tautulli/5.0.0/Chart.lock deleted file mode 100644 index fbf033df2b..0000000000 --- a/stable/tautulli/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:12.583104269Z" diff --git a/stable/tautulli/5.0.0/Chart.yaml b/stable/tautulli/5.0.0/Chart.yaml deleted file mode 100644 index 59b393b778..0000000000 --- a/stable/tautulli/5.0.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 5.0.0 diff --git a/stable/tautulli/5.0.0/README.md b/stable/tautulli/5.0.0/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.0.0/app-readme.md b/stable/tautulli/5.0.0/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.0.0/charts/common-5.0.0.tgz b/stable/tautulli/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/tautulli/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/tautulli/5.0.0/ix_values.yaml b/stable/tautulli/5.0.0/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.0.0/questions.yaml b/stable/tautulli/5.0.0/questions.yaml deleted file mode 100644 index d441b56d29..0000000000 --- a/stable/tautulli/5.0.0/questions.yaml +++ /dev/null @@ -1,414 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - editable: true - hidden: false - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/5.0.0/templates/common.yaml b/stable/tautulli/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.0.0/test_values.yaml b/stable/tautulli/5.0.0/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.0.0/values.yaml b/stable/tautulli/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.0.1/CONFIG.md b/stable/tautulli/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.0.1/Chart.lock b/stable/tautulli/5.0.1/Chart.lock deleted file mode 100644 index 7d9e76af33..0000000000 --- a/stable/tautulli/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:12.842212197Z" diff --git a/stable/tautulli/5.0.1/Chart.yaml b/stable/tautulli/5.0.1/Chart.yaml deleted file mode 100644 index 63d879b2a0..0000000000 --- a/stable/tautulli/5.0.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 5.0.1 diff --git a/stable/tautulli/5.0.1/README.md b/stable/tautulli/5.0.1/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.0.1/app-readme.md b/stable/tautulli/5.0.1/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.0.1/charts/common-5.0.0.tgz b/stable/tautulli/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/tautulli/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/tautulli/5.0.1/ix_values.yaml b/stable/tautulli/5.0.1/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.0.1/questions.yaml b/stable/tautulli/5.0.1/questions.yaml deleted file mode 100644 index c815db7a94..0000000000 --- a/stable/tautulli/5.0.1/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - editable: true - hidden: false - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/5.0.1/templates/common.yaml b/stable/tautulli/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.0.1/test_values.yaml b/stable/tautulli/5.0.1/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.0.1/values.yaml b/stable/tautulli/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.0.2/CONFIG.md b/stable/tautulli/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.0.2/Chart.lock b/stable/tautulli/5.0.2/Chart.lock deleted file mode 100644 index 8e9dfe8eb4..0000000000 --- a/stable/tautulli/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:23.171996497Z" diff --git a/stable/tautulli/5.0.2/Chart.yaml b/stable/tautulli/5.0.2/Chart.yaml deleted file mode 100644 index bb4dbb1293..0000000000 --- a/stable/tautulli/5.0.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 5.0.2 diff --git a/stable/tautulli/5.0.2/README.md b/stable/tautulli/5.0.2/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.0.2/app-readme.md b/stable/tautulli/5.0.2/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.0.2/charts/common-5.0.2.tgz b/stable/tautulli/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/tautulli/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/tautulli/5.0.2/ix_values.yaml b/stable/tautulli/5.0.2/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.0.2/questions.yaml b/stable/tautulli/5.0.2/questions.yaml deleted file mode 100644 index c815db7a94..0000000000 --- a/stable/tautulli/5.0.2/questions.yaml +++ /dev/null @@ -1,418 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - editable: true - hidden: false - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/5.0.2/templates/common.yaml b/stable/tautulli/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.0.2/test_values.yaml b/stable/tautulli/5.0.2/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.0.2/values.yaml b/stable/tautulli/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.0.3/CONFIG.md b/stable/tautulli/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.0.3/Chart.lock b/stable/tautulli/5.0.3/Chart.lock deleted file mode 100644 index 4db7689e46..0000000000 --- a/stable/tautulli/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:27.780584321Z" diff --git a/stable/tautulli/5.0.3/Chart.yaml b/stable/tautulli/5.0.3/Chart.yaml deleted file mode 100644 index faadea0061..0000000000 --- a/stable/tautulli/5.0.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 5.0.3 diff --git a/stable/tautulli/5.0.3/README.md b/stable/tautulli/5.0.3/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.0.3/app-readme.md b/stable/tautulli/5.0.3/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.0.3/charts/common-5.0.2.tgz b/stable/tautulli/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/tautulli/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/tautulli/5.0.3/ix_values.yaml b/stable/tautulli/5.0.3/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.0.3/questions.yaml b/stable/tautulli/5.0.3/questions.yaml deleted file mode 100644 index d19e7a61da..0000000000 --- a/stable/tautulli/5.0.3/questions.yaml +++ /dev/null @@ -1,407 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/tautulli/5.0.3/templates/common.yaml b/stable/tautulli/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.0.3/test_values.yaml b/stable/tautulli/5.0.3/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.0.3/values.yaml b/stable/tautulli/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.0.4/CONFIG.md b/stable/tautulli/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.0.4/Chart.lock b/stable/tautulli/5.0.4/Chart.lock deleted file mode 100644 index 67f6262c87..0000000000 --- a/stable/tautulli/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:09:57.250986457Z" diff --git a/stable/tautulli/5.0.4/Chart.yaml b/stable/tautulli/5.0.4/Chart.yaml deleted file mode 100644 index e7756738ca..0000000000 --- a/stable/tautulli/5.0.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 5.0.4 diff --git a/stable/tautulli/5.0.4/README.md b/stable/tautulli/5.0.4/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.0.4/app-readme.md b/stable/tautulli/5.0.4/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.0.4/charts/common-5.0.2.tgz b/stable/tautulli/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/tautulli/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/tautulli/5.0.4/ix_values.yaml b/stable/tautulli/5.0.4/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.0.4/questions.yaml b/stable/tautulli/5.0.4/questions.yaml deleted file mode 100644 index 8830902072..0000000000 --- a/stable/tautulli/5.0.4/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/tautulli/5.0.4/templates/common.yaml b/stable/tautulli/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.0.4/test_values.yaml b/stable/tautulli/5.0.4/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.0.4/values.yaml b/stable/tautulli/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.1.0/CONFIG.md b/stable/tautulli/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.1.0/Chart.lock b/stable/tautulli/5.1.0/Chart.lock deleted file mode 100644 index 91ecd7ea1c..0000000000 --- a/stable/tautulli/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:56.715608263Z" diff --git a/stable/tautulli/5.1.0/Chart.yaml b/stable/tautulli/5.1.0/Chart.yaml deleted file mode 100644 index 7e2a30ef5e..0000000000 --- a/stable/tautulli/5.1.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 5.1.0 diff --git a/stable/tautulli/5.1.0/README.md b/stable/tautulli/5.1.0/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.1.0/app-readme.md b/stable/tautulli/5.1.0/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.1.0/charts/common-5.1.1.tgz b/stable/tautulli/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/tautulli/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/tautulli/5.1.0/ix_values.yaml b/stable/tautulli/5.1.0/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.1.0/questions.yaml b/stable/tautulli/5.1.0/questions.yaml deleted file mode 100644 index 8830902072..0000000000 --- a/stable/tautulli/5.1.0/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/tautulli/5.1.0/templates/common.yaml b/stable/tautulli/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.1.0/test_values.yaml b/stable/tautulli/5.1.0/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.1.0/values.yaml b/stable/tautulli/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.1.1/CONFIG.md b/stable/tautulli/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.1.1/Chart.lock b/stable/tautulli/5.1.1/Chart.lock deleted file mode 100644 index 3f08c6c786..0000000000 --- a/stable/tautulli/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:43.481263869Z" diff --git a/stable/tautulli/5.1.1/Chart.yaml b/stable/tautulli/5.1.1/Chart.yaml deleted file mode 100644 index 09a3922026..0000000000 --- a/stable/tautulli/5.1.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 5.1.1 diff --git a/stable/tautulli/5.1.1/README.md b/stable/tautulli/5.1.1/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.1.1/app-readme.md b/stable/tautulli/5.1.1/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.1.1/charts/common-5.1.2.tgz b/stable/tautulli/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/tautulli/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/tautulli/5.1.1/ix_values.yaml b/stable/tautulli/5.1.1/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.1.1/questions.yaml b/stable/tautulli/5.1.1/questions.yaml deleted file mode 100644 index 8830902072..0000000000 --- a/stable/tautulli/5.1.1/questions.yaml +++ /dev/null @@ -1,395 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - 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: 36018 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/tautulli/5.1.1/templates/common.yaml b/stable/tautulli/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.1.1/test_values.yaml b/stable/tautulli/5.1.1/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.1.1/values.yaml b/stable/tautulli/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.2.0/CONFIG.md b/stable/tautulli/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.2.0/Chart.lock b/stable/tautulli/5.2.0/Chart.lock deleted file mode 100644 index 2818bca98f..0000000000 --- a/stable/tautulli/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:55.735764619Z" diff --git a/stable/tautulli/5.2.0/Chart.yaml b/stable/tautulli/5.2.0/Chart.yaml deleted file mode 100644 index cddec8e328..0000000000 --- a/stable/tautulli/5.2.0/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/truecharts/apps/tree/master/stable/tautulli -- https://github.com/k8s-at-home/charts/tree/master/charts/tautulli -- https://github.com/Tautulli/Tautulli -- https://hub.docker.com/r/tautulli/tautulli -type: application -upstream_version: 7.0.1 -version: 5.2.0 diff --git a/stable/tautulli/5.2.0/README.md b/stable/tautulli/5.2.0/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.2.0/app-readme.md b/stable/tautulli/5.2.0/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.2.0/charts/common-5.1.2.tgz b/stable/tautulli/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/tautulli/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/tautulli/5.2.0/ix_values.yaml b/stable/tautulli/5.2.0/ix_values.yaml deleted file mode 100644 index cc4f3b0070..0000000000 --- a/stable/tautulli/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.2.0/questions.yaml b/stable/tautulli/5.2.0/questions.yaml deleted file mode 100644 index 6c63c4fcde..0000000000 --- a/stable/tautulli/5.2.0/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - 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: 36018 - 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: "/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/stable/tautulli/5.2.0/templates/common.yaml b/stable/tautulli/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.2.0/test_values.yaml b/stable/tautulli/5.2.0/test_values.yaml deleted file mode 100644 index e6708c206c..0000000000 --- a/stable/tautulli/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/truecharts/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.2.0/values.yaml b/stable/tautulli/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.2.1/CONFIG.md b/stable/tautulli/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.2.1/Chart.lock b/stable/tautulli/5.2.1/Chart.lock deleted file mode 100644 index 140d18b7a6..0000000000 --- a/stable/tautulli/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:17.03134377Z" diff --git a/stable/tautulli/5.2.1/Chart.yaml b/stable/tautulli/5.2.1/Chart.yaml deleted file mode 100644 index 263ba554ae..0000000000 --- a/stable/tautulli/5.2.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/charts/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/Tautulli/Tautulli -type: application -version: 5.2.1 diff --git a/stable/tautulli/5.2.1/README.md b/stable/tautulli/5.2.1/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.2.1/app-readme.md b/stable/tautulli/5.2.1/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.2.1/charts/common-5.1.2.tgz b/stable/tautulli/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/tautulli/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/tautulli/5.2.1/ix_values.yaml b/stable/tautulli/5.2.1/ix_values.yaml deleted file mode 100644 index 889a1bfac5..0000000000 --- a/stable/tautulli/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.2.1/questions.yaml b/stable/tautulli/5.2.1/questions.yaml deleted file mode 100644 index 6c63c4fcde..0000000000 --- a/stable/tautulli/5.2.1/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - 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: 36018 - 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: "/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/stable/tautulli/5.2.1/templates/common.yaml b/stable/tautulli/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.2.1/test_values.yaml b/stable/tautulli/5.2.1/test_values.yaml deleted file mode 100644 index 33f0b4fd77..0000000000 --- a/stable/tautulli/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/k8s-at-home/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.2.1/values.yaml b/stable/tautulli/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/tautulli/5.2.2/CONFIG.md b/stable/tautulli/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/tautulli/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/tautulli/5.2.2/Chart.lock b/stable/tautulli/5.2.2/Chart.lock deleted file mode 100644 index fdb4dd0e44..0000000000 --- a/stable/tautulli/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:12.202694252Z" diff --git a/stable/tautulli/5.2.2/Chart.yaml b/stable/tautulli/5.2.2/Chart.yaml deleted file mode 100644 index 08266baa52..0000000000 --- a/stable/tautulli/5.2.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: A Python based monitoring and tracking tool for Plex Media Server -home: https://github.com/truecharts/apps/tree/master/charts/stable/tautulli -icon: https://github.com/Tautulli/Tautulli/blob/master/data/interfaces/default/images/logo.png?raw=true -keywords: -- tautulli -- plex -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: tautulli -sources: -- https://github.com/Tautulli/Tautulli -type: application -version: 5.2.2 diff --git a/stable/tautulli/5.2.2/README.md b/stable/tautulli/5.2.2/README.md deleted file mode 100644 index 6fcf22415e..0000000000 --- a/stable/tautulli/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -A Python based monitoring and tracking tool for Plex Media Server - -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 `tautulli` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `tautulli` 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/tautulli/5.2.2/app-readme.md b/stable/tautulli/5.2.2/app-readme.md deleted file mode 100644 index 4286929041..0000000000 --- a/stable/tautulli/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -A Python based monitoring and tracking tool for Plex Media Server -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -A Python based monitoring and tracking tool for Plex Media Server diff --git a/stable/tautulli/5.2.2/charts/common-5.1.2.tgz b/stable/tautulli/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/tautulli/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/tautulli/5.2.2/ix_values.yaml b/stable/tautulli/5.2.2/ix_values.yaml deleted file mode 100644 index 889a1bfac5..0000000000 --- a/stable/tautulli/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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/tautulli - pullPolicy: IfNotPresent - tag: v2.7.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/tautulli/5.2.2/questions.yaml b/stable/tautulli/5.2.2/questions.yaml deleted file mode 100644 index 6c63c4fcde..0000000000 --- a/stable/tautulli/5.2.2/questions.yaml +++ /dev/null @@ -1,535 +0,0 @@ -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: 8181 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8181 - 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: 36018 - 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: "/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/stable/tautulli/5.2.2/templates/common.yaml b/stable/tautulli/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/tautulli/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/tautulli/5.2.2/test_values.yaml b/stable/tautulli/5.2.2/test_values.yaml deleted file mode 100644 index 33f0b4fd77..0000000000 --- a/stable/tautulli/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Tautulli. - -image: - repository: ghcr.io/k8s-at-home/tautulli - pullPolicy: IfNotPresent - tag: v2.7.3 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8181 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/tautulli/5.2.2/values.yaml b/stable/tautulli/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/3.1.5/CONFIG.md b/stable/transmission/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/3.1.5/Chart.lock b/stable/transmission/3.1.5/Chart.lock deleted file mode 100644 index 8e326d478d..0000000000 --- a/stable/transmission/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:51.465713912Z" diff --git a/stable/transmission/3.1.5/Chart.yaml b/stable/transmission/3.1.5/Chart.yaml deleted file mode 100644 index 605f8b45c8..0000000000 --- a/stable/transmission/3.1.5/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: transmission -version: 3.1.5 -# upstream_version: -appVersion: "auto" -description: API Support for your favorite torrent trackers. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: - - transmission - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/transmission - - https://github.com/transmission/transmission - - https://hub.docker.com/r/linuxserver/transmission -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/transmission/3.1.5/README.md b/stable/transmission/3.1.5/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/3.1.5/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/3.1.5/app-readme.md b/stable/transmission/3.1.5/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/3.1.5/charts/common-3.5.5.tgz b/stable/transmission/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/transmission/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/transmission/3.1.5/ix_values.yaml b/stable/transmission/3.1.5/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/3.1.5/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/3.1.5/questions.yaml b/stable/transmission/3.1.5/questions.yaml deleted file mode 100644 index 0656f1e76a..0000000000 --- a/stable/transmission/3.1.5/questions.yaml +++ /dev/null @@ -1,744 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 9091 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9091 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36019 - required: true - - variable: tcp - label: "TCP Torrent connections" - description: "This service is used to process incomming torrent connections over TCP" - 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" - schema: - type: string - default: "NodePort" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36020 - required: true - - variable: udp - label: "UDP Torrent connections" - description: "This service is used to process incomming torrent connections over UDP" - 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" - schema: - type: string - default: "NodePort" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36020 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/3.1.5/templates/common.yaml b/stable/transmission/3.1.5/templates/common.yaml deleted file mode 100644 index e0195d0d28..0000000000 --- a/stable/transmission/3.1.5/templates/common.yaml +++ /dev/null @@ -1,31 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/stable/transmission/3.1.5/templates/configmap.yaml b/stable/transmission/3.1.5/templates/configmap.yaml deleted file mode 100644 index 452c943a7d..0000000000 --- a/stable/transmission/3.1.5/templates/configmap.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} diff --git a/stable/transmission/3.1.5/test_values.yaml b/stable/transmission/3.1.5/test_values.yaml deleted file mode 100644 index 158aae7cf4..0000000000 --- a/stable/transmission/3.1.5/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -services: - main: - port: - port: 9091 - tcp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: TCP - targetPort: 51413 - udp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: UDP - targetPort: 51413 - - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/3.1.5/values.yaml b/stable/transmission/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/3.1.6/CONFIG.md b/stable/transmission/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/3.1.6/Chart.lock b/stable/transmission/3.1.6/Chart.lock deleted file mode 100644 index ab834d4c09..0000000000 --- a/stable/transmission/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:43.34489918Z" diff --git a/stable/transmission/3.1.6/Chart.yaml b/stable/transmission/3.1.6/Chart.yaml deleted file mode 100644 index 71b006f891..0000000000 --- a/stable/transmission/3.1.6/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: transmission -version: 3.1.6 -# upstream_version: -appVersion: "auto" -description: API Support for your favorite torrent trackers. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: - - transmission - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/transmission - - https://github.com/transmission/transmission - - https://hub.docker.com/r/linuxserver/transmission -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/transmission/3.1.6/README.md b/stable/transmission/3.1.6/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/3.1.6/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/3.1.6/app-readme.md b/stable/transmission/3.1.6/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/3.1.6/charts/common-3.5.8.tgz b/stable/transmission/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/transmission/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/transmission/3.1.6/ix_values.yaml b/stable/transmission/3.1.6/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/3.1.6/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/3.1.6/questions.yaml b/stable/transmission/3.1.6/questions.yaml deleted file mode 100644 index 0656f1e76a..0000000000 --- a/stable/transmission/3.1.6/questions.yaml +++ /dev/null @@ -1,744 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 9091 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 9091 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36019 - required: true - - variable: tcp - label: "TCP Torrent connections" - description: "This service is used to process incomming torrent connections over TCP" - 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" - schema: - type: string - default: "NodePort" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36020 - required: true - - variable: udp - label: "UDP Torrent connections" - description: "This service is used to process incomming torrent connections over UDP" - 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" - schema: - type: string - default: "NodePort" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 51413 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36020 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/3.1.6/templates/common.yaml b/stable/transmission/3.1.6/templates/common.yaml deleted file mode 100644 index e0195d0d28..0000000000 --- a/stable/transmission/3.1.6/templates/common.yaml +++ /dev/null @@ -1,31 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - -{{/* Render the templates */}} -{{ include "common.all" . }} diff --git a/stable/transmission/3.1.6/templates/configmap.yaml b/stable/transmission/3.1.6/templates/configmap.yaml deleted file mode 100644 index 452c943a7d..0000000000 --- a/stable/transmission/3.1.6/templates/configmap.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} diff --git a/stable/transmission/3.1.6/test_values.yaml b/stable/transmission/3.1.6/test_values.yaml deleted file mode 100644 index 158aae7cf4..0000000000 --- a/stable/transmission/3.1.6/test_values.yaml +++ /dev/null @@ -1,83 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -services: - main: - port: - port: 9091 - tcp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: TCP - targetPort: 51413 - udp: - enabled: true - type: ClusterIP - port: - port: 51413 - protocol: UDP - targetPort: 51413 - - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/3.1.6/values.yaml b/stable/transmission/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/4.0.0/CONFIG.md b/stable/transmission/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/4.0.0/Chart.lock b/stable/transmission/4.0.0/Chart.lock deleted file mode 100644 index 9071c94734..0000000000 --- a/stable/transmission/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:26.176384604Z" diff --git a/stable/transmission/4.0.0/Chart.yaml b/stable/transmission/4.0.0/Chart.yaml deleted file mode 100644 index b3d1e86eda..0000000000 --- a/stable/transmission/4.0.0/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: transmission -version: 4.0.0 -# upstream_version: -appVersion: "auto" -description: API Support for your favorite torrent trackers. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: - - transmission - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/transmission - - https://github.com/transmission/transmission - - https://hub.docker.com/r/linuxserver/transmission -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/transmission/4.0.0/README.md b/stable/transmission/4.0.0/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/4.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/4.0.0/app-readme.md b/stable/transmission/4.0.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/4.0.0/charts/common-4.1.5.tgz b/stable/transmission/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/transmission/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/transmission/4.0.0/ix_values.yaml b/stable/transmission/4.0.0/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/4.0.0/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/4.0.0/questions.yaml b/stable/transmission/4.0.0/questions.yaml deleted file mode 100644 index 703f30c0bc..0000000000 --- a/stable/transmission/4.0.0/questions.yaml +++ /dev/null @@ -1,707 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - editable: true - hidden: false - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/4.0.0/templates/_configmap.tpl b/stable/transmission/4.0.0/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/4.0.0/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/4.0.0/templates/common.yaml b/stable/transmission/4.0.0/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/4.0.0/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/4.0.0/test_values.yaml b/stable/transmission/4.0.0/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/4.0.0/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/4.0.0/values.yaml b/stable/transmission/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/4.0.1/CONFIG.md b/stable/transmission/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/4.0.1/Chart.lock b/stable/transmission/4.0.1/Chart.lock deleted file mode 100644 index 5d0d998180..0000000000 --- a/stable/transmission/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:19.471374788Z" diff --git a/stable/transmission/4.0.1/Chart.yaml b/stable/transmission/4.0.1/Chart.yaml deleted file mode 100644 index b59d7b4450..0000000000 --- a/stable/transmission/4.0.1/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: transmission -version: 4.0.1 -# upstream_version: -appVersion: "auto" -description: API Support for your favorite torrent trackers. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: - - transmission - - torrent - - usenet -sources: - - https://github.com/truecharts/apps/tree/master/stable/transmission - - https://github.com/transmission/transmission - - https://hub.docker.com/r/linuxserver/transmission -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/transmission/4.0.1/README.md b/stable/transmission/4.0.1/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/4.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/4.0.1/app-readme.md b/stable/transmission/4.0.1/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/4.0.1/charts/common-4.1.6.tgz b/stable/transmission/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/transmission/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/transmission/4.0.1/ix_values.yaml b/stable/transmission/4.0.1/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/4.0.1/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/4.0.1/questions.yaml b/stable/transmission/4.0.1/questions.yaml deleted file mode 100644 index 703f30c0bc..0000000000 --- a/stable/transmission/4.0.1/questions.yaml +++ /dev/null @@ -1,707 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - editable: true - hidden: false - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/config" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/4.0.1/templates/_configmap.tpl b/stable/transmission/4.0.1/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/4.0.1/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/4.0.1/templates/common.yaml b/stable/transmission/4.0.1/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/4.0.1/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/4.0.1/test_values.yaml b/stable/transmission/4.0.1/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/4.0.1/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/4.0.1/values.yaml b/stable/transmission/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/4.1.0/CONFIG.md b/stable/transmission/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/4.1.0/Chart.lock b/stable/transmission/4.1.0/Chart.lock deleted file mode 100644 index f34d9154da..0000000000 --- a/stable/transmission/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:41.445601382Z" diff --git a/stable/transmission/4.1.0/Chart.yaml b/stable/transmission/4.1.0/Chart.yaml deleted file mode 100644 index 8ed508dfbb..0000000000 --- a/stable/transmission/4.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 4.1.0 diff --git a/stable/transmission/4.1.0/README.md b/stable/transmission/4.1.0/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/4.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/4.1.0/app-readme.md b/stable/transmission/4.1.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/4.1.0/charts/common-4.1.6.tgz b/stable/transmission/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/transmission/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/transmission/4.1.0/ix_values.yaml b/stable/transmission/4.1.0/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/4.1.0/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/4.1.0/questions.yaml b/stable/transmission/4.1.0/questions.yaml deleted file mode 100644 index a935eb3913..0000000000 --- a/stable/transmission/4.1.0/questions.yaml +++ /dev/null @@ -1,714 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - editable: true - hidden: false - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/4.1.0/templates/_configmap.tpl b/stable/transmission/4.1.0/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/4.1.0/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/4.1.0/templates/common.yaml b/stable/transmission/4.1.0/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/4.1.0/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/4.1.0/test_values.yaml b/stable/transmission/4.1.0/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/4.1.0/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/4.1.0/values.yaml b/stable/transmission/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.0.0/CONFIG.md b/stable/transmission/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.0.0/Chart.lock b/stable/transmission/5.0.0/Chart.lock deleted file mode 100644 index 6cb0e3a913..0000000000 --- a/stable/transmission/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:15.990285373Z" diff --git a/stable/transmission/5.0.0/Chart.yaml b/stable/transmission/5.0.0/Chart.yaml deleted file mode 100644 index 6468109a08..0000000000 --- a/stable/transmission/5.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.0.0 diff --git a/stable/transmission/5.0.0/README.md b/stable/transmission/5.0.0/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.0.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.0.0/app-readme.md b/stable/transmission/5.0.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.0.0/charts/common-5.0.0.tgz b/stable/transmission/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/transmission/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/transmission/5.0.0/ix_values.yaml b/stable/transmission/5.0.0/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/5.0.0/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.0.0/questions.yaml b/stable/transmission/5.0.0/questions.yaml deleted file mode 100644 index 3a1cc0e8f7..0000000000 --- a/stable/transmission/5.0.0/questions.yaml +++ /dev/null @@ -1,734 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - editable: true - hidden: false - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - - variable: udp - label: "UDP Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/5.0.0/templates/_configmap.tpl b/stable/transmission/5.0.0/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.0.0/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.0.0/templates/common.yaml b/stable/transmission/5.0.0/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.0.0/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.0.0/test_values.yaml b/stable/transmission/5.0.0/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/5.0.0/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.0.0/values.yaml b/stable/transmission/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.0.1/CONFIG.md b/stable/transmission/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.0.1/Chart.lock b/stable/transmission/5.0.1/Chart.lock deleted file mode 100644 index 7fd31e0568..0000000000 --- a/stable/transmission/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:16.479369319Z" diff --git a/stable/transmission/5.0.1/Chart.yaml b/stable/transmission/5.0.1/Chart.yaml deleted file mode 100644 index 0d5acfbeec..0000000000 --- a/stable/transmission/5.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.0.1 diff --git a/stable/transmission/5.0.1/README.md b/stable/transmission/5.0.1/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.0.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.0.1/app-readme.md b/stable/transmission/5.0.1/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.0.1/charts/common-5.0.0.tgz b/stable/transmission/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/transmission/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/transmission/5.0.1/ix_values.yaml b/stable/transmission/5.0.1/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/5.0.1/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.0.1/questions.yaml b/stable/transmission/5.0.1/questions.yaml deleted file mode 100644 index 3631a0649a..0000000000 --- a/stable/transmission/5.0.1/questions.yaml +++ /dev/null @@ -1,750 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - editable: true - hidden: false - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/5.0.1/templates/_configmap.tpl b/stable/transmission/5.0.1/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.0.1/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.0.1/templates/common.yaml b/stable/transmission/5.0.1/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.0.1/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.0.1/test_values.yaml b/stable/transmission/5.0.1/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/5.0.1/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.0.1/values.yaml b/stable/transmission/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.0.2/CONFIG.md b/stable/transmission/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.0.2/Chart.lock b/stable/transmission/5.0.2/Chart.lock deleted file mode 100644 index f0904aaf2a..0000000000 --- a/stable/transmission/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:25.575287441Z" diff --git a/stable/transmission/5.0.2/Chart.yaml b/stable/transmission/5.0.2/Chart.yaml deleted file mode 100644 index c3c07c5e06..0000000000 --- a/stable/transmission/5.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.0.2 diff --git a/stable/transmission/5.0.2/README.md b/stable/transmission/5.0.2/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.0.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.0.2/app-readme.md b/stable/transmission/5.0.2/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.0.2/charts/common-5.0.2.tgz b/stable/transmission/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/transmission/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/transmission/5.0.2/ix_values.yaml b/stable/transmission/5.0.2/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/5.0.2/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.0.2/questions.yaml b/stable/transmission/5.0.2/questions.yaml deleted file mode 100644 index 3631a0649a..0000000000 --- a/stable/transmission/5.0.2/questions.yaml +++ /dev/null @@ -1,750 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - editable: true - hidden: false - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - hidden: false - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - editable: true - hidden: false - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/5.0.2/templates/_configmap.tpl b/stable/transmission/5.0.2/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.0.2/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.0.2/templates/common.yaml b/stable/transmission/5.0.2/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.0.2/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.0.2/test_values.yaml b/stable/transmission/5.0.2/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/5.0.2/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.0.2/values.yaml b/stable/transmission/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.0.3/CONFIG.md b/stable/transmission/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.0.3/Chart.lock b/stable/transmission/5.0.3/Chart.lock deleted file mode 100644 index 99adb3e81d..0000000000 --- a/stable/transmission/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:30.112952306Z" diff --git a/stable/transmission/5.0.3/Chart.yaml b/stable/transmission/5.0.3/Chart.yaml deleted file mode 100644 index 324a6a794f..0000000000 --- a/stable/transmission/5.0.3/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.0.3 diff --git a/stable/transmission/5.0.3/README.md b/stable/transmission/5.0.3/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.0.3/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.0.3/app-readme.md b/stable/transmission/5.0.3/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.0.3/charts/common-5.0.2.tgz b/stable/transmission/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/transmission/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/transmission/5.0.3/ix_values.yaml b/stable/transmission/5.0.3/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/5.0.3/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.0.3/questions.yaml b/stable/transmission/5.0.3/questions.yaml deleted file mode 100644 index b60e316103..0000000000 --- a/stable/transmission/5.0.3/questions.yaml +++ /dev/null @@ -1,735 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/transmission/5.0.3/templates/_configmap.tpl b/stable/transmission/5.0.3/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.0.3/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.0.3/templates/common.yaml b/stable/transmission/5.0.3/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.0.3/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.0.3/test_values.yaml b/stable/transmission/5.0.3/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/5.0.3/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.0.3/values.yaml b/stable/transmission/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.0.4/CONFIG.md b/stable/transmission/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.0.4/Chart.lock b/stable/transmission/5.0.4/Chart.lock deleted file mode 100644 index 0746397734..0000000000 --- a/stable/transmission/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:00.907943541Z" diff --git a/stable/transmission/5.0.4/Chart.yaml b/stable/transmission/5.0.4/Chart.yaml deleted file mode 100644 index 007a5262fe..0000000000 --- a/stable/transmission/5.0.4/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.0.4 diff --git a/stable/transmission/5.0.4/README.md b/stable/transmission/5.0.4/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.0.4/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.0.4/app-readme.md b/stable/transmission/5.0.4/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.0.4/charts/common-5.0.2.tgz b/stable/transmission/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/transmission/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/transmission/5.0.4/ix_values.yaml b/stable/transmission/5.0.4/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/5.0.4/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.0.4/questions.yaml b/stable/transmission/5.0.4/questions.yaml deleted file mode 100644 index 10196da8dc..0000000000 --- a/stable/transmission/5.0.4/questions.yaml +++ /dev/null @@ -1,723 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/transmission/5.0.4/templates/_configmap.tpl b/stable/transmission/5.0.4/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.0.4/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.0.4/templates/common.yaml b/stable/transmission/5.0.4/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.0.4/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.0.4/test_values.yaml b/stable/transmission/5.0.4/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/5.0.4/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.0.4/values.yaml b/stable/transmission/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.1.0/CONFIG.md b/stable/transmission/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.1.0/Chart.lock b/stable/transmission/5.1.0/Chart.lock deleted file mode 100644 index ddc57f4df6..0000000000 --- a/stable/transmission/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:59.233462682Z" diff --git a/stable/transmission/5.1.0/Chart.yaml b/stable/transmission/5.1.0/Chart.yaml deleted file mode 100644 index 8bfce0afe9..0000000000 --- a/stable/transmission/5.1.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.1.0 diff --git a/stable/transmission/5.1.0/README.md b/stable/transmission/5.1.0/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.1.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.1.0/app-readme.md b/stable/transmission/5.1.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.1.0/charts/common-5.1.1.tgz b/stable/transmission/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/transmission/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/transmission/5.1.0/ix_values.yaml b/stable/transmission/5.1.0/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/5.1.0/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.1.0/questions.yaml b/stable/transmission/5.1.0/questions.yaml deleted file mode 100644 index 10196da8dc..0000000000 --- a/stable/transmission/5.1.0/questions.yaml +++ /dev/null @@ -1,723 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/transmission/5.1.0/templates/_configmap.tpl b/stable/transmission/5.1.0/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.1.0/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.1.0/templates/common.yaml b/stable/transmission/5.1.0/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.1.0/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.1.0/test_values.yaml b/stable/transmission/5.1.0/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/5.1.0/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.1.0/values.yaml b/stable/transmission/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.1.1/CONFIG.md b/stable/transmission/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.1.1/Chart.lock b/stable/transmission/5.1.1/Chart.lock deleted file mode 100644 index d9f33d0779..0000000000 --- a/stable/transmission/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:46.999183777Z" diff --git a/stable/transmission/5.1.1/Chart.yaml b/stable/transmission/5.1.1/Chart.yaml deleted file mode 100644 index 13eaabd99e..0000000000 --- a/stable/transmission/5.1.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.1.1 diff --git a/stable/transmission/5.1.1/README.md b/stable/transmission/5.1.1/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.1.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.1.1/app-readme.md b/stable/transmission/5.1.1/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.1.1/charts/common-5.1.2.tgz b/stable/transmission/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/transmission/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/transmission/5.1.1/ix_values.yaml b/stable/transmission/5.1.1/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/5.1.1/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.1.1/questions.yaml b/stable/transmission/5.1.1/questions.yaml deleted file mode 100644 index 10196da8dc..0000000000 --- a/stable/transmission/5.1.1/questions.yaml +++ /dev/null @@ -1,723 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: transmissionConfig - group: "Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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" - 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" - 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" diff --git a/stable/transmission/5.1.1/templates/_configmap.tpl b/stable/transmission/5.1.1/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.1.1/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.1.1/templates/common.yaml b/stable/transmission/5.1.1/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.1.1/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.1.1/test_values.yaml b/stable/transmission/5.1.1/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/5.1.1/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.1.1/values.yaml b/stable/transmission/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.2.0/CONFIG.md b/stable/transmission/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.2.0/Chart.lock b/stable/transmission/5.2.0/Chart.lock deleted file mode 100644 index 86fd3ca354..0000000000 --- a/stable/transmission/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:05:59.482608045Z" diff --git a/stable/transmission/5.2.0/Chart.yaml b/stable/transmission/5.2.0/Chart.yaml deleted file mode 100644 index 6ca1ed9c40..0000000000 --- a/stable/transmission/5.2.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/truecharts/apps/tree/master/stable/transmission -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.2.0 diff --git a/stable/transmission/5.2.0/README.md b/stable/transmission/5.2.0/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.2.0/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.2.0/app-readme.md b/stable/transmission/5.2.0/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.2.0/charts/common-5.1.2.tgz b/stable/transmission/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/transmission/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/transmission/5.2.0/ix_values.yaml b/stable/transmission/5.2.0/ix_values.yaml deleted file mode 100644 index b2df0adc6e..0000000000 --- a/stable/transmission/5.2.0/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.2.0/questions.yaml b/stable/transmission/5.2.0/questions.yaml deleted file mode 100644 index 335a3304c8..0000000000 --- a/stable/transmission/5.2.0/questions.yaml +++ /dev/null @@ -1,863 +0,0 @@ -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: transmissionConfig - group: "Container Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - 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: "/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/stable/transmission/5.2.0/templates/_configmap.tpl b/stable/transmission/5.2.0/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.2.0/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.2.0/templates/common.yaml b/stable/transmission/5.2.0/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.2.0/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.2.0/test_values.yaml b/stable/transmission/5.2.0/test_values.yaml deleted file mode 100644 index 58bb783f4d..0000000000 --- a/stable/transmission/5.2.0/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/truecharts/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.2.0/values.yaml b/stable/transmission/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.2.1/CONFIG.md b/stable/transmission/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.2.1/Chart.lock b/stable/transmission/5.2.1/Chart.lock deleted file mode 100644 index 70575b4efa..0000000000 --- a/stable/transmission/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:19.95138224Z" diff --git a/stable/transmission/5.2.1/Chart.yaml b/stable/transmission/5.2.1/Chart.yaml deleted file mode 100644 index 226fba1f8c..0000000000 --- a/stable/transmission/5.2.1/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.2.1 diff --git a/stable/transmission/5.2.1/README.md b/stable/transmission/5.2.1/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.2.1/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.2.1/app-readme.md b/stable/transmission/5.2.1/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.2.1/charts/common-5.1.2.tgz b/stable/transmission/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/transmission/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/transmission/5.2.1/ix_values.yaml b/stable/transmission/5.2.1/ix_values.yaml deleted file mode 100644 index aeea220e56..0000000000 --- a/stable/transmission/5.2.1/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.2.1/questions.yaml b/stable/transmission/5.2.1/questions.yaml deleted file mode 100644 index 335a3304c8..0000000000 --- a/stable/transmission/5.2.1/questions.yaml +++ /dev/null @@ -1,863 +0,0 @@ -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: transmissionConfig - group: "Container Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - 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: "/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/stable/transmission/5.2.1/templates/_configmap.tpl b/stable/transmission/5.2.1/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.2.1/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.2.1/templates/common.yaml b/stable/transmission/5.2.1/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.2.1/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.2.1/test_values.yaml b/stable/transmission/5.2.1/test_values.yaml deleted file mode 100644 index a8ad77ac92..0000000000 --- a/stable/transmission/5.2.1/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/k8s-at-home/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.2.1/values.yaml b/stable/transmission/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/transmission/5.2.2/CONFIG.md b/stable/transmission/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/transmission/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/transmission/5.2.2/Chart.lock b/stable/transmission/5.2.2/Chart.lock deleted file mode 100644 index 90a6ebba92..0000000000 --- a/stable/transmission/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:15.866931461Z" diff --git a/stable/transmission/5.2.2/Chart.yaml b/stable/transmission/5.2.2/Chart.yaml deleted file mode 100644 index 5709c2376f..0000000000 --- a/stable/transmission/5.2.2/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: API Support for your favorite torrent trackers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/transmission -icon: https://github.com/Jackett/Jackett/blob/phantom-develop/Logo/512.png?raw=true -keywords: -- transmission -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: transmission -sources: -- https://github.com/transmission/transmission -- https://hub.docker.com/r/linuxserver/transmission -type: application -version: 5.2.2 diff --git a/stable/transmission/5.2.2/README.md b/stable/transmission/5.2.2/README.md deleted file mode 100644 index 2baf31e54c..0000000000 --- a/stable/transmission/5.2.2/README.md +++ /dev/null @@ -1,55 +0,0 @@ -# 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) - -API Support for your favorite torrent trackers. - -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 `transmission` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `transmission` 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/transmission/5.2.2/app-readme.md b/stable/transmission/5.2.2/app-readme.md deleted file mode 100644 index 7e8f54afb7..0000000000 --- a/stable/transmission/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -API Support for your favorite torrent trackers. -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -API Support for your favorite torrent trackers. diff --git a/stable/transmission/5.2.2/charts/common-5.1.2.tgz b/stable/transmission/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/transmission/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/transmission/5.2.2/ix_values.yaml b/stable/transmission/5.2.2/ix_values.yaml deleted file mode 100644 index aeea220e56..0000000000 --- a/stable/transmission/5.2.2/ix_values.yaml +++ /dev/null @@ -1,50 +0,0 @@ -## -# 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/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -transmissionFixedConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true - -## -# 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/transmission/5.2.2/questions.yaml b/stable/transmission/5.2.2/questions.yaml deleted file mode 100644 index 335a3304c8..0000000000 --- a/stable/transmission/5.2.2/questions.yaml +++ /dev/null @@ -1,863 +0,0 @@ -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: transmissionConfig - group: "Container Configuration" - label: "Transmission Settings" - schema: - type: dict - attrs: - - variable: alt-speed-down - label: "alt-speed-down" - schema: - type: int - default: 50 - - variable: alt-speed-enabled - label: "alt-speed-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-begin - label: "alt-speed-time-begin" - schema: - type: int - default: 540 - - variable: alt-speed-time-day - label: "alt-speed-time-day" - schema: - type: int - default: 127 - - variable: alt-speed-time-enabled - label: "alt-speed-time-enabled" - schema: - type: boolean - default: false - - variable: alt-speed-time-end - label: "alt-speed-time-end" - schema: - type: int - default: 1020 - - variable: alt-speed-up - label: "alt-speed-up" - schema: - type: int - default: 50 - - variable: blocklist-enabled - label: "blocklist-enabled" - schema: - type: boolean - default: true - - variable: blocklist-url - label: "blocklist-url" - schema: - type: string - default: "http://john.bitsurge.net/public/biglist.p2p.gz" - - variable: download-dir - label: "download-dir" - schema: - type: string - default: "/downloads/complete" - - variable: download-queue-enabled - label: "download-queue-enabled" - schema: - type: boolean - default: true - - variable: download-queue-size - label: "download-queue-size" - schema: - type: int - default: 5 - - variable: encryption - label: "encryption" - schema: - type: int - default: 1 - - variable: idle-seeding-limit - label: "idle-seeding-limit" - schema: - type: int - default: 30 - - variable: idle-seeding-limit-enabled - label: "idle-seeding-limit-enabled" - schema: - type: boolean - default: false - - variable: incomplete-dir - label: "incomplete-dir" - schema: - type: string - default: "/downloads/incomplete" - - variable: incomplete-dir-enabled - label: "incomplete-dir-enabled" - schema: - type: boolean - default: true - - variable: peer-limit-global - label: "peer-limit-global" - schema: - type: int - default: 200 - - variable: peer-limit-per-torrent - label: "peer-limit-per-torrent" - schema: - type: int - default: 50 - - variable: queue-stalled-enabled - label: "queue-stalled-enabled" - schema: - type: boolean - default: true - - variable: queue-stalled-minutes - label: "queue-stalled-minutes" - schema: - type: int - default: 30 - - variable: ratio-limit - label: "ratio-limit" - schema: - type: int - default: 2 - - variable: ratio-limit-enabled - label: "ratio-limit-enabled" - schema: - type: boolean - default: false - - variable: scrape-paused-torrents-enabled - label: "scrape-paused-torrents-enabled" - schema: - type: boolean - default: true - - variable: script-torrent-done-enabled - label: "script-torrent-done-enabled" - schema: - type: boolean - default: false - - variable: script-torrent-done-filename - label: "script-torrent-done-filename" - schema: - type: string - default: "" - - variable: seed-queue-enabled - label: "seed-queue-enabled" - schema: - type: boolean - default: false - - variable: seed-queue-size - label: "seed-queue-size" - schema: - type: int - default: 10 - - variable: speed-limit-down - label: "speed-limit-down" - schema: - type: int - default: 100 - - variable: speed-limit-down-enabled - label: "speed-limit-down-enabled" - schema: - type: boolean - default: false - - variable: speed-limit-up - label: "speed-limit-up" - schema: - type: int - default: 100 - - variable: speed-limit-up-enabled - label: "speed-limit-up-enabled" - schema: - type: boolean - default: false - - variable: start-added-torrents - label: "start-added-torrents" - schema: - type: boolean - default: true - - variable: trash-original-torrent-files - label: "trash-original-torrent-files" - schema: - type: boolean - default: false - - variable: upload-slots-per-torrent - label: "upload-slots-per-torrent" - schema: - type: int - default: 14 - - 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: 9091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 9091 - 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: 36019 - required: true - - variable: torrent - label: "Torrent Service" - description: "Torrent service" - 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: tcp - label: "TCP 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: "TCP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - required: true - - variable: udp - label: "UDP 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: "UDP" - 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: 51413 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 51413 - 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: 36020 - 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: "/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/stable/transmission/5.2.2/templates/_configmap.tpl b/stable/transmission/5.2.2/templates/_configmap.tpl deleted file mode 100644 index c12a54c92f..0000000000 --- a/stable/transmission/5.2.2/templates/_configmap.tpl +++ /dev/null @@ -1,14 +0,0 @@ -{{/* Define the configmap */}} -{{- define "transmission.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: {{ template "common.names.fullname" . }}-config - labels: - {{- include "common.labels" . | nindent 4 }} -data: - settings.json: | - {{- $dict := merge .Values.transmissionConfig .Values.transmissionFixedConfig }} - {{- $dict | mustToPrettyJson | nindent 4 }} -{{- end -}} diff --git a/stable/transmission/5.2.2/templates/common.yaml b/stable/transmission/5.2.2/templates/common.yaml deleted file mode 100644 index c43b236c17..0000000000 --- a/stable/transmission/5.2.2/templates/common.yaml +++ /dev/null @@ -1,35 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Append the configMap to the additionalVolumes */}} -{{- define "transmission.configmap.volume" -}} -name: transmission-settings -configMap: - name: {{ template "common.names.fullname" . }}-config -{{- end -}} - -{{- $volume := include "transmission.configmap.volume" . | fromYaml -}} -{{- if $volume -}} - {{- $additionalVolumes := append .Values.additionalVolumes $volume }} - {{- $_ := set .Values "additionalVolumes" (deepCopy $additionalVolumes) -}} -{{- end -}} - -{{/* Append the configMap volume to the additionalVolumeMounts */}} -{{- define "transmission.configmap.volumeMount" -}} -name: transmission-settings -mountPath: /config/settings.json -subPath: settings.json -{{- end -}} - -{{- $volumeMount := include "transmission.configmap.volumeMount" . | fromYaml -}} -{{- if $volumeMount -}} - {{- $additionalVolumeMounts := append .Values.additionalVolumeMounts $volumeMount }} - {{- $_ := set .Values "additionalVolumeMounts" (deepCopy $additionalVolumeMounts) -}} -{{- end -}} - - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render the configmap */}} -{{ include "transmission.configmap" . }} diff --git a/stable/transmission/5.2.2/test_values.yaml b/stable/transmission/5.2.2/test_values.yaml deleted file mode 100644 index a8ad77ac92..0000000000 --- a/stable/transmission/5.2.2/test_values.yaml +++ /dev/null @@ -1,82 +0,0 @@ -# Default values for Transmission. - -image: - repository: ghcr.io/k8s-at-home/transmission - pullPolicy: IfNotPresent - tag: v3.00 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 9091 - torrent: - enabled: true - type: ClusterIP - ports: - tcp: - enabled: true - port: 51413 - protocol: TCP - udp: - enabled: true - port: 51413 - protocol: UDP - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -## TrueCharts Values - -transmissionConfig: - bind-address-ipv4: "0.0.0.0" - bind-address-ipv6: ::" - cache-size-mb: 4 - lpd-enabled: false - dht-enabled: true - peer-congestion-algorithm: "" - message-level: 2 - peer-id-ttl-hours: 4 - peer-port: 51413 - peer-port-random-high: 65535 - peer-port-random-low: 49152 - peer-port-random-on-start: false - -transmissionFixedConfig: - peer-socket-tos: "default" - pex-enabled: true - port-forwarding-enabled: false - preallocation: 0 - prefetch-enabled: true - rename-partial-files: true - rpc-authentication-required: false - rpc-bind-address: "0.0.0.0" - rpc-enabled: true - rpc-host-whitelist: "" - rpc-host-whitelist-enabled: false - rpc-password: "CHANGEME" - rpc-port: 9091 - rpc-url: "/transmission/" - rpc-username: "" - rpc-whitelist: "" - rpc-whitelist-enabled: false - umask: 2 - utp-enabled: true - watch-dir: "/watch" - watch-dir-enabled: true diff --git a/stable/transmission/5.2.2/values.yaml b/stable/transmission/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/3.1.5/CONFIG.md b/stable/truecommand/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/3.1.5/Chart.lock b/stable/truecommand/3.1.5/Chart.lock deleted file mode 100644 index 84ee4a2a88..0000000000 --- a/stable/truecommand/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:51.733950981Z" diff --git a/stable/truecommand/3.1.5/Chart.yaml b/stable/truecommand/3.1.5/Chart.yaml deleted file mode 100644 index c8ab27ff2b..0000000000 --- a/stable/truecommand/3.1.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: truecommand -version: 3.1.5 -# upstream_version: 1.1.0 -appVersion: "nightly" -description: Aggregated management of TrueNAS devices -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: - - truecommand -sources: - - https://github.com/truecharts/apps/tree/master/incubator/truecommand - - https://hub.docker.com/r/ixsystems/truecommand -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/truecommand/3.1.5/README.md b/stable/truecommand/3.1.5/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/3.1.5/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/3.1.5/app-readme.md b/stable/truecommand/3.1.5/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/3.1.5/charts/common-3.5.5.tgz b/stable/truecommand/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/truecommand/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/truecommand/3.1.5/ix_values.yaml b/stable/truecommand/3.1.5/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/3.1.5/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/3.1.5/questions.yaml b/stable/truecommand/3.1.5/questions.yaml deleted file mode 100644 index 1701b2417e..0000000000 --- a/stable/truecommand/3.1.5/questions.yaml +++ /dev/null @@ -1,453 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36044 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/truecommand/3.1.5/templates/common.yaml b/stable/truecommand/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/3.1.5/test_values.yaml b/stable/truecommand/3.1.5/test_values.yaml deleted file mode 100644 index ee4eb28f3a..0000000000 --- a/stable/truecommand/3.1.5/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/3.1.5/values.yaml b/stable/truecommand/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/3.1.6/CONFIG.md b/stable/truecommand/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/3.1.6/Chart.lock b/stable/truecommand/3.1.6/Chart.lock deleted file mode 100644 index 6e453f5c8a..0000000000 --- a/stable/truecommand/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:43.692209301Z" diff --git a/stable/truecommand/3.1.6/Chart.yaml b/stable/truecommand/3.1.6/Chart.yaml deleted file mode 100644 index ae857e1542..0000000000 --- a/stable/truecommand/3.1.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: truecommand -version: 3.1.6 -# upstream_version: 1.1.0 -appVersion: "nightly" -description: Aggregated management of TrueNAS devices -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: - - truecommand -sources: - - https://github.com/truecharts/apps/tree/master/incubator/truecommand - - https://hub.docker.com/r/ixsystems/truecommand -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/truecommand/3.1.6/README.md b/stable/truecommand/3.1.6/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/3.1.6/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/3.1.6/app-readme.md b/stable/truecommand/3.1.6/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/3.1.6/charts/common-3.5.8.tgz b/stable/truecommand/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/truecommand/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/truecommand/3.1.6/ix_values.yaml b/stable/truecommand/3.1.6/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/3.1.6/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/3.1.6/questions.yaml b/stable/truecommand/3.1.6/questions.yaml deleted file mode 100644 index 1701b2417e..0000000000 --- a/stable/truecommand/3.1.6/questions.yaml +++ /dev/null @@ -1,453 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Configure Enviroment Variables - - variable: environmentVariables - label: "Image environment" - group: "Configuration" - schema: - type: list - default: [] - items: - - variable: environmentVariable - label: "Environment Variable" - schema: - type: dict - attrs: - - variable: name - label: "Name" - schema: - type: string - - variable: value - label: "Value" - schema: - type: string - - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 80 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36044 - required: true -## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Websocket Service" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - - variable: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - - - variable: PUID - group: "Advanced" - label: "PUID" - description: "Sets the PUID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - - variable: PGID - group: "Advanced" - label: "PGID" - description: "Sets the PGID env var for LinuxServer.io (compatible) containers" - schema: - type: int - default: 568 - - variable: UMASK - group: "Advanced" - label: "UMASK" - description: "Sets the UMASK env var for LinuxServer.io (compatible) containers" - schema: - type: string - default: "002" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - label: "Pod Security Context" - schema: - type: dict - attrs: - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/truecommand/3.1.6/templates/common.yaml b/stable/truecommand/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/3.1.6/test_values.yaml b/stable/truecommand/3.1.6/test_values.yaml deleted file mode 100644 index ee4eb28f3a..0000000000 --- a/stable/truecommand/3.1.6/test_values.yaml +++ /dev/null @@ -1,35 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -# Configure the Security Context for the Pod -podSecurityContext: - runAsNonRoot: false - runAsUser: 0 - runAsGroup: 0 - fsGroup: 0 - -services: - main: - port: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/3.1.6/values.yaml b/stable/truecommand/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/4.0.0/CONFIG.md b/stable/truecommand/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/4.0.0/Chart.lock b/stable/truecommand/4.0.0/Chart.lock deleted file mode 100644 index 98b28d4d4a..0000000000 --- a/stable/truecommand/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:26.576582422Z" diff --git a/stable/truecommand/4.0.0/Chart.yaml b/stable/truecommand/4.0.0/Chart.yaml deleted file mode 100644 index 5859c88a4a..0000000000 --- a/stable/truecommand/4.0.0/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: truecommand -version: 4.0.0 -# upstream_version: 1.1.0 -appVersion: "nightly" -description: Aggregated management of TrueNAS devices -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: - - truecommand -sources: - - https://github.com/truecharts/apps/tree/master/incubator/truecommand - - https://hub.docker.com/r/ixsystems/truecommand -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/truecommand/4.0.0/README.md b/stable/truecommand/4.0.0/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/4.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/4.0.0/app-readme.md b/stable/truecommand/4.0.0/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/4.0.0/charts/common-4.1.5.tgz b/stable/truecommand/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/truecommand/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/truecommand/4.0.0/ix_values.yaml b/stable/truecommand/4.0.0/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/4.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/4.0.0/questions.yaml b/stable/truecommand/4.0.0/questions.yaml deleted file mode 100644 index 5495f70d44..0000000000 --- a/stable/truecommand/4.0.0/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/truecommand/4.0.0/templates/common.yaml b/stable/truecommand/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/4.0.0/test_values.yaml b/stable/truecommand/4.0.0/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/4.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/4.0.0/values.yaml b/stable/truecommand/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/4.0.1/CONFIG.md b/stable/truecommand/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/4.0.1/Chart.lock b/stable/truecommand/4.0.1/Chart.lock deleted file mode 100644 index 9671854a65..0000000000 --- a/stable/truecommand/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:19.887256793Z" diff --git a/stable/truecommand/4.0.1/Chart.yaml b/stable/truecommand/4.0.1/Chart.yaml deleted file mode 100644 index 8581ae6700..0000000000 --- a/stable/truecommand/4.0.1/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: truecommand -version: 4.0.1 -# upstream_version: 1.1.0 -appVersion: "nightly" -description: Aggregated management of TrueNAS devices -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: - - truecommand -sources: - - https://github.com/truecharts/apps/tree/master/incubator/truecommand - - https://hub.docker.com/r/ixsystems/truecommand -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/truecommand/4.0.1/README.md b/stable/truecommand/4.0.1/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/4.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/4.0.1/app-readme.md b/stable/truecommand/4.0.1/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/4.0.1/charts/common-4.1.6.tgz b/stable/truecommand/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/truecommand/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/truecommand/4.0.1/ix_values.yaml b/stable/truecommand/4.0.1/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/4.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/4.0.1/questions.yaml b/stable/truecommand/4.0.1/questions.yaml deleted file mode 100644 index 5495f70d44..0000000000 --- a/stable/truecommand/4.0.1/questions.yaml +++ /dev/null @@ -1,336 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/truecommand/4.0.1/templates/common.yaml b/stable/truecommand/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/4.0.1/test_values.yaml b/stable/truecommand/4.0.1/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/4.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/4.0.1/values.yaml b/stable/truecommand/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/4.1.0/CONFIG.md b/stable/truecommand/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/4.1.0/Chart.lock b/stable/truecommand/4.1.0/Chart.lock deleted file mode 100644 index caaefa16e9..0000000000 --- a/stable/truecommand/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:41.912831134Z" diff --git a/stable/truecommand/4.1.0/Chart.yaml b/stable/truecommand/4.1.0/Chart.yaml deleted file mode 100644 index d5c41bc944..0000000000 --- a/stable/truecommand/4.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 4.1.0 diff --git a/stable/truecommand/4.1.0/README.md b/stable/truecommand/4.1.0/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/4.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/4.1.0/app-readme.md b/stable/truecommand/4.1.0/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/4.1.0/charts/common-4.1.6.tgz b/stable/truecommand/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/truecommand/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/truecommand/4.1.0/ix_values.yaml b/stable/truecommand/4.1.0/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/4.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/4.1.0/questions.yaml b/stable/truecommand/4.1.0/questions.yaml deleted file mode 100644 index 9150a6eb35..0000000000 --- a/stable/truecommand/4.1.0/questions.yaml +++ /dev/null @@ -1,343 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true diff --git a/stable/truecommand/4.1.0/templates/common.yaml b/stable/truecommand/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/4.1.0/test_values.yaml b/stable/truecommand/4.1.0/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/4.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/4.1.0/values.yaml b/stable/truecommand/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.0.0/CONFIG.md b/stable/truecommand/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.0.0/Chart.lock b/stable/truecommand/5.0.0/Chart.lock deleted file mode 100644 index 28e8ccf24f..0000000000 --- a/stable/truecommand/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:16.485565344Z" diff --git a/stable/truecommand/5.0.0/Chart.yaml b/stable/truecommand/5.0.0/Chart.yaml deleted file mode 100644 index d86325fa3e..0000000000 --- a/stable/truecommand/5.0.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.0.0 diff --git a/stable/truecommand/5.0.0/README.md b/stable/truecommand/5.0.0/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.0.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.0.0/app-readme.md b/stable/truecommand/5.0.0/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.0.0/charts/common-5.0.0.tgz b/stable/truecommand/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/truecommand/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/truecommand/5.0.0/ix_values.yaml b/stable/truecommand/5.0.0/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.0.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.0.0/questions.yaml b/stable/truecommand/5.0.0/questions.yaml deleted file mode 100644 index f1b2ce360b..0000000000 --- a/stable/truecommand/5.0.0/questions.yaml +++ /dev/null @@ -1,363 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 diff --git a/stable/truecommand/5.0.0/templates/common.yaml b/stable/truecommand/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.0.0/test_values.yaml b/stable/truecommand/5.0.0/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.0.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.0.0/values.yaml b/stable/truecommand/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.0.1/CONFIG.md b/stable/truecommand/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.0.1/Chart.lock b/stable/truecommand/5.0.1/Chart.lock deleted file mode 100644 index 48fa93f83a..0000000000 --- a/stable/truecommand/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:17.024851601Z" diff --git a/stable/truecommand/5.0.1/Chart.yaml b/stable/truecommand/5.0.1/Chart.yaml deleted file mode 100644 index e354076c1f..0000000000 --- a/stable/truecommand/5.0.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.0.1 diff --git a/stable/truecommand/5.0.1/README.md b/stable/truecommand/5.0.1/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.0.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.0.1/app-readme.md b/stable/truecommand/5.0.1/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.0.1/charts/common-5.0.0.tgz b/stable/truecommand/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/truecommand/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/truecommand/5.0.1/ix_values.yaml b/stable/truecommand/5.0.1/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.0.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.0.1/questions.yaml b/stable/truecommand/5.0.1/questions.yaml deleted file mode 100644 index 5374d29098..0000000000 --- a/stable/truecommand/5.0.1/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/truecommand/5.0.1/templates/common.yaml b/stable/truecommand/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.0.1/test_values.yaml b/stable/truecommand/5.0.1/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.0.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.0.1/values.yaml b/stable/truecommand/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.0.2/CONFIG.md b/stable/truecommand/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.0.2/Chart.lock b/stable/truecommand/5.0.2/Chart.lock deleted file mode 100644 index 0617d80ba8..0000000000 --- a/stable/truecommand/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:25.992265277Z" diff --git a/stable/truecommand/5.0.2/Chart.yaml b/stable/truecommand/5.0.2/Chart.yaml deleted file mode 100644 index 0f5fbe44b2..0000000000 --- a/stable/truecommand/5.0.2/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.0.2 diff --git a/stable/truecommand/5.0.2/README.md b/stable/truecommand/5.0.2/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.0.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.0.2/app-readme.md b/stable/truecommand/5.0.2/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.0.2/charts/common-5.0.2.tgz b/stable/truecommand/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/truecommand/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/truecommand/5.0.2/ix_values.yaml b/stable/truecommand/5.0.2/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.0.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.0.2/questions.yaml b/stable/truecommand/5.0.2/questions.yaml deleted file mode 100644 index 5374d29098..0000000000 --- a/stable/truecommand/5.0.2/questions.yaml +++ /dev/null @@ -1,367 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - editable: true - hidden: false - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 diff --git a/stable/truecommand/5.0.2/templates/common.yaml b/stable/truecommand/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.0.2/test_values.yaml b/stable/truecommand/5.0.2/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.0.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.0.2/values.yaml b/stable/truecommand/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.0.3/CONFIG.md b/stable/truecommand/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.0.3/Chart.lock b/stable/truecommand/5.0.3/Chart.lock deleted file mode 100644 index 739af62cec..0000000000 --- a/stable/truecommand/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:30.629989216Z" diff --git a/stable/truecommand/5.0.3/Chart.yaml b/stable/truecommand/5.0.3/Chart.yaml deleted file mode 100644 index 5378c560a7..0000000000 --- a/stable/truecommand/5.0.3/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.0.3 diff --git a/stable/truecommand/5.0.3/README.md b/stable/truecommand/5.0.3/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.0.3/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.0.3/app-readme.md b/stable/truecommand/5.0.3/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.0.3/charts/common-5.0.2.tgz b/stable/truecommand/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/truecommand/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/truecommand/5.0.3/ix_values.yaml b/stable/truecommand/5.0.3/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.0.3/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.0.3/questions.yaml b/stable/truecommand/5.0.3/questions.yaml deleted file mode 100644 index e06adb341b..0000000000 --- a/stable/truecommand/5.0.3/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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 diff --git a/stable/truecommand/5.0.3/templates/common.yaml b/stable/truecommand/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.0.3/test_values.yaml b/stable/truecommand/5.0.3/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.0.3/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.0.3/values.yaml b/stable/truecommand/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.0.4/CONFIG.md b/stable/truecommand/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.0.4/Chart.lock b/stable/truecommand/5.0.4/Chart.lock deleted file mode 100644 index 8fedd7d898..0000000000 --- a/stable/truecommand/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:01.632219907Z" diff --git a/stable/truecommand/5.0.4/Chart.yaml b/stable/truecommand/5.0.4/Chart.yaml deleted file mode 100644 index e4e6f0e344..0000000000 --- a/stable/truecommand/5.0.4/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.0.4 diff --git a/stable/truecommand/5.0.4/README.md b/stable/truecommand/5.0.4/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.0.4/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.0.4/app-readme.md b/stable/truecommand/5.0.4/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.0.4/charts/common-5.0.2.tgz b/stable/truecommand/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/truecommand/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/truecommand/5.0.4/ix_values.yaml b/stable/truecommand/5.0.4/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.0.4/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.0.4/questions.yaml b/stable/truecommand/5.0.4/questions.yaml deleted file mode 100644 index e06adb341b..0000000000 --- a/stable/truecommand/5.0.4/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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 diff --git a/stable/truecommand/5.0.4/templates/common.yaml b/stable/truecommand/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.0.4/test_values.yaml b/stable/truecommand/5.0.4/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.0.4/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.0.4/values.yaml b/stable/truecommand/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.1.0/CONFIG.md b/stable/truecommand/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.1.0/Chart.lock b/stable/truecommand/5.1.0/Chart.lock deleted file mode 100644 index d56a0ab616..0000000000 --- a/stable/truecommand/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:27:59.837941108Z" diff --git a/stable/truecommand/5.1.0/Chart.yaml b/stable/truecommand/5.1.0/Chart.yaml deleted file mode 100644 index b4a3d1d23e..0000000000 --- a/stable/truecommand/5.1.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.1.0 diff --git a/stable/truecommand/5.1.0/README.md b/stable/truecommand/5.1.0/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.1.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.1.0/app-readme.md b/stable/truecommand/5.1.0/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.1.0/charts/common-5.1.1.tgz b/stable/truecommand/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/truecommand/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/truecommand/5.1.0/ix_values.yaml b/stable/truecommand/5.1.0/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.1.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.1.0/questions.yaml b/stable/truecommand/5.1.0/questions.yaml deleted file mode 100644 index e06adb341b..0000000000 --- a/stable/truecommand/5.1.0/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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 diff --git a/stable/truecommand/5.1.0/templates/common.yaml b/stable/truecommand/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.1.0/test_values.yaml b/stable/truecommand/5.1.0/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.1.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.1.0/values.yaml b/stable/truecommand/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.1.1/CONFIG.md b/stable/truecommand/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.1.1/Chart.lock b/stable/truecommand/5.1.1/Chart.lock deleted file mode 100644 index 8062cd03cd..0000000000 --- a/stable/truecommand/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:48.049667306Z" diff --git a/stable/truecommand/5.1.1/Chart.yaml b/stable/truecommand/5.1.1/Chart.yaml deleted file mode 100644 index 272a8f0756..0000000000 --- a/stable/truecommand/5.1.1/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.1.1 diff --git a/stable/truecommand/5.1.1/README.md b/stable/truecommand/5.1.1/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.1.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.1.1/app-readme.md b/stable/truecommand/5.1.1/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.1.1/charts/common-5.1.2.tgz b/stable/truecommand/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/truecommand/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/truecommand/5.1.1/ix_values.yaml b/stable/truecommand/5.1.1/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.1.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.1.1/questions.yaml b/stable/truecommand/5.1.1/questions.yaml deleted file mode 100644 index e06adb341b..0000000000 --- a/stable/truecommand/5.1.1/questions.yaml +++ /dev/null @@ -1,356 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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" - 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 diff --git a/stable/truecommand/5.1.1/templates/common.yaml b/stable/truecommand/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.1.1/test_values.yaml b/stable/truecommand/5.1.1/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.1.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.1.1/values.yaml b/stable/truecommand/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.2.0/CONFIG.md b/stable/truecommand/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.2.0/Chart.lock b/stable/truecommand/5.2.0/Chart.lock deleted file mode 100644 index e0d42b9025..0000000000 --- a/stable/truecommand/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:00.19902725Z" diff --git a/stable/truecommand/5.2.0/Chart.yaml b/stable/truecommand/5.2.0/Chart.yaml deleted file mode 100644 index 6c309f14e6..0000000000 --- a/stable/truecommand/5.2.0/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://github.com/truecharts/apps/tree/master/incubator/truecommand -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.2.0 diff --git a/stable/truecommand/5.2.0/README.md b/stable/truecommand/5.2.0/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.2.0/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.2.0/app-readme.md b/stable/truecommand/5.2.0/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.2.0/charts/common-5.1.2.tgz b/stable/truecommand/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/truecommand/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/truecommand/5.2.0/ix_values.yaml b/stable/truecommand/5.2.0/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.2.0/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.2.0/questions.yaml b/stable/truecommand/5.2.0/questions.yaml deleted file mode 100644 index 84ed09e938..0000000000 --- a/stable/truecommand/5.2.0/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: 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/truecommand/5.2.0/templates/common.yaml b/stable/truecommand/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.2.0/test_values.yaml b/stable/truecommand/5.2.0/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.2.0/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.2.0/values.yaml b/stable/truecommand/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.2.1/CONFIG.md b/stable/truecommand/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.2.1/Chart.lock b/stable/truecommand/5.2.1/Chart.lock deleted file mode 100644 index d39499d089..0000000000 --- a/stable/truecommand/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:20.538332573Z" diff --git a/stable/truecommand/5.2.1/Chart.yaml b/stable/truecommand/5.2.1/Chart.yaml deleted file mode 100644 index 0c2fb3cded..0000000000 --- a/stable/truecommand/5.2.1/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/charts/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.2.1 diff --git a/stable/truecommand/5.2.1/README.md b/stable/truecommand/5.2.1/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.2.1/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.2.1/app-readme.md b/stable/truecommand/5.2.1/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.2.1/charts/common-5.1.2.tgz b/stable/truecommand/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/truecommand/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/truecommand/5.2.1/ix_values.yaml b/stable/truecommand/5.2.1/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.2.1/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.2.1/questions.yaml b/stable/truecommand/5.2.1/questions.yaml deleted file mode 100644 index 84ed09e938..0000000000 --- a/stable/truecommand/5.2.1/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: 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/truecommand/5.2.1/templates/common.yaml b/stable/truecommand/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.2.1/test_values.yaml b/stable/truecommand/5.2.1/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.2.1/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.2.1/values.yaml b/stable/truecommand/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/truecommand/5.2.2/CONFIG.md b/stable/truecommand/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/truecommand/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/truecommand/5.2.2/Chart.lock b/stable/truecommand/5.2.2/Chart.lock deleted file mode 100644 index df9a837b18..0000000000 --- a/stable/truecommand/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:16.810588691Z" diff --git a/stable/truecommand/5.2.2/Chart.yaml b/stable/truecommand/5.2.2/Chart.yaml deleted file mode 100644 index a9f8cbcd0e..0000000000 --- a/stable/truecommand/5.2.2/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: nightly -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Aggregated management of TrueNAS devices -home: https://github.com/truecharts/apps/tree/master/charts/incubator/truecommand -icon: https://www.ixsystems.com/documentation/truecommand/1.2/_static/tv-logo.png -keywords: -- truecommand -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: truecommand -sources: -- https://hub.docker.com/r/ixsystems/truecommand -type: application -version: 5.2.2 diff --git a/stable/truecommand/5.2.2/README.md b/stable/truecommand/5.2.2/README.md deleted file mode 100644 index 8caf3b92df..0000000000 --- a/stable/truecommand/5.2.2/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# 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: nightly](https://img.shields.io/badge/AppVersion-nightly-informational?style=flat-square) - -Aggregated management of TrueNAS devices - -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 `truecommand` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `truecommand` 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/truecommand/5.2.2/app-readme.md b/stable/truecommand/5.2.2/app-readme.md deleted file mode 100644 index 8e1468487f..0000000000 --- a/stable/truecommand/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Aggregated management of TrueNAS devices -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Aggregated management of TrueNAS devices diff --git a/stable/truecommand/5.2.2/charts/common-5.1.2.tgz b/stable/truecommand/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/truecommand/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/truecommand/5.2.2/ix_values.yaml b/stable/truecommand/5.2.2/ix_values.yaml deleted file mode 100644 index d2b8ab2a54..0000000000 --- a/stable/truecommand/5.2.2/ix_values.yaml +++ /dev/null @@ -1,15 +0,0 @@ -## -# 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: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -## -# 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/truecommand/5.2.2/questions.yaml b/stable/truecommand/5.2.2/questions.yaml deleted file mode 100644 index 84ed09e938..0000000000 --- a/stable/truecommand/5.2.2/questions.yaml +++ /dev/null @@ -1,496 +0,0 @@ -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: 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: 80 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 80 - 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: 36044 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: 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/truecommand/5.2.2/templates/common.yaml b/stable/truecommand/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/truecommand/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/truecommand/5.2.2/test_values.yaml b/stable/truecommand/5.2.2/test_values.yaml deleted file mode 100644 index ce50c30fda..0000000000 --- a/stable/truecommand/5.2.2/test_values.yaml +++ /dev/null @@ -1,30 +0,0 @@ -# Default values for Jackett. - -image: - repository: ixsystems/truecommand - pullPolicy: IfNotPresent - tag: nightly - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 80 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" diff --git a/stable/truecommand/5.2.2/values.yaml b/stable/truecommand/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/1.0.0/CONFIG.md b/stable/vaultwarden/1.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/1.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/1.0.0/Chart.lock b/stable/vaultwarden/1.0.0/Chart.lock deleted file mode 100644 index 44ff61ae48..0000000000 --- a/stable/vaultwarden/1.0.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.3 -digest: sha256:5e58854e0b48fc1e65ec8977c45a3c76361d18926183f778601164d23dc7c3be -generated: "2021-05-23T20:36:29.708549859Z" diff --git a/stable/vaultwarden/1.0.0/Chart.yaml b/stable/vaultwarden/1.0.0/Chart.yaml deleted file mode 100644 index 8c79097ad8..0000000000 --- a/stable/vaultwarden/1.0.0/Chart.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: vaultwarden -version: 1.0.0 -# upstream_version: -appVersion: "auto" -description: Unofficial Bitwarden compatible server written in Rust -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: - - bitwarden - - bitwardenrs - - bitwarden_rs - - vaultwarden - - password - - rust -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bitwarden - - https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs - - https://github.com/dani-garcia/vaultwarden -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: - - name: postgresql - version: 10.4.3 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/vaultwarden/1.0.0/README.md b/stable/vaultwarden/1.0.0/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/1.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/1.0.0/app-readme.md b/stable/vaultwarden/1.0.0/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/1.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/1.0.0/charts/common-4.1.5.tgz b/stable/vaultwarden/1.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/vaultwarden/1.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/vaultwarden/1.0.0/charts/postgresql-10.4.3.tgz b/stable/vaultwarden/1.0.0/charts/postgresql-10.4.3.tgz deleted file mode 100644 index 0149c98919..0000000000 Binary files a/stable/vaultwarden/1.0.0/charts/postgresql-10.4.3.tgz and /dev/null differ diff --git a/stable/vaultwarden/1.0.0/ix_values.yaml b/stable/vaultwarden/1.0.0/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/1.0.0/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/1.0.0/questions.yaml b/stable/vaultwarden/1.0.0/questions.yaml deleted file mode 100644 index ed21bc6dc9..0000000000 --- a/stable/vaultwarden/1.0.0/questions.yaml +++ /dev/null @@ -1,900 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - editable: true - hidden: false - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/vaultwarden/1.0.0/templates/_configmap.tpl b/stable/vaultwarden/1.0.0/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/1.0.0/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/1.0.0/templates/_secrets.tpl b/stable/vaultwarden/1.0.0/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/1.0.0/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/1.0.0/templates/_validate.tpl b/stable/vaultwarden/1.0.0/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/1.0.0/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/1.0.0/templates/common.yaml b/stable/vaultwarden/1.0.0/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/1.0.0/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/1.0.0/test_values.yaml b/stable/vaultwarden/1.0.0/test_values.yaml deleted file mode 100644 index 5f43e6f7b6..0000000000 --- a/stable/vaultwarden/1.0.0/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/1.0.0/values.yaml b/stable/vaultwarden/1.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/1.0.1/CONFIG.md b/stable/vaultwarden/1.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/1.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/1.0.1/Chart.lock b/stable/vaultwarden/1.0.1/Chart.lock deleted file mode 100644 index 3e15a5b71b..0000000000 --- a/stable/vaultwarden/1.0.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:e306c14a570d4ebd8b3dcbebf54029b8a50f2756243ff98d81a7f03fc2ed9d83 -generated: "2021-05-24T11:50:22.851830013Z" diff --git a/stable/vaultwarden/1.0.1/Chart.yaml b/stable/vaultwarden/1.0.1/Chart.yaml deleted file mode 100644 index ba0c388eb0..0000000000 --- a/stable/vaultwarden/1.0.1/Chart.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: vaultwarden -version: 1.0.1 -# upstream_version: -appVersion: "auto" -description: Unofficial Bitwarden compatible server written in Rust -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: - - bitwarden - - bitwardenrs - - bitwarden_rs - - vaultwarden - - password - - rust -sources: - - https://github.com/truecharts/apps/tree/master/incubator/bitwarden - - https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs - - https://github.com/dani-garcia/vaultwarden -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: - - name: postgresql - version: 10.4.6 - repository: https://charts.bitnami.com/bitnami - condition: postgresql.enabled -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: Ornias1993 - email: kjeld@schouten-lebbing.nl - url: truecharts.org -# annotations: diff --git a/stable/vaultwarden/1.0.1/README.md b/stable/vaultwarden/1.0.1/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/1.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/1.0.1/app-readme.md b/stable/vaultwarden/1.0.1/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/1.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/1.0.1/charts/common-4.1.6.tgz b/stable/vaultwarden/1.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/vaultwarden/1.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/vaultwarden/1.0.1/charts/postgresql-10.4.6.tgz b/stable/vaultwarden/1.0.1/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/stable/vaultwarden/1.0.1/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/stable/vaultwarden/1.0.1/ix_values.yaml b/stable/vaultwarden/1.0.1/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/1.0.1/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/1.0.1/questions.yaml b/stable/vaultwarden/1.0.1/questions.yaml deleted file mode 100644 index ed21bc6dc9..0000000000 --- a/stable/vaultwarden/1.0.1/questions.yaml +++ /dev/null @@ -1,900 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - editable: true - hidden: false - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "/data" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - variable: mountPath - label: "mountPath" - description: "Path inside the container the storage is mounted" - schema: - type: string - default: "" - hidden: true - - variable: emptyDir - label: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/vaultwarden/1.0.1/templates/_configmap.tpl b/stable/vaultwarden/1.0.1/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/1.0.1/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/1.0.1/templates/_secrets.tpl b/stable/vaultwarden/1.0.1/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/1.0.1/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/1.0.1/templates/_validate.tpl b/stable/vaultwarden/1.0.1/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/1.0.1/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/1.0.1/templates/common.yaml b/stable/vaultwarden/1.0.1/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/1.0.1/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/1.0.1/test_values.yaml b/stable/vaultwarden/1.0.1/test_values.yaml deleted file mode 100644 index 5f43e6f7b6..0000000000 --- a/stable/vaultwarden/1.0.1/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/1.0.1/values.yaml b/stable/vaultwarden/1.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/1.1.0/CONFIG.md b/stable/vaultwarden/1.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/1.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/1.1.0/Chart.lock b/stable/vaultwarden/1.1.0/Chart.lock deleted file mode 100644 index 644ca5942f..0000000000 --- a/stable/vaultwarden/1.1.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:e306c14a570d4ebd8b3dcbebf54029b8a50f2756243ff98d81a7f03fc2ed9d83 -generated: "2021-05-24T19:24:45.493687221Z" diff --git a/stable/vaultwarden/1.1.0/Chart.yaml b/stable/vaultwarden/1.1.0/Chart.yaml deleted file mode 100644 index 4065a4acf7..0000000000 --- a/stable/vaultwarden/1.1.0/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 1.1.0 diff --git a/stable/vaultwarden/1.1.0/README.md b/stable/vaultwarden/1.1.0/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/1.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/1.1.0/app-readme.md b/stable/vaultwarden/1.1.0/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/1.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/1.1.0/charts/common-4.1.6.tgz b/stable/vaultwarden/1.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/vaultwarden/1.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/vaultwarden/1.1.0/charts/postgresql-10.4.6.tgz b/stable/vaultwarden/1.1.0/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/stable/vaultwarden/1.1.0/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/stable/vaultwarden/1.1.0/ix_values.yaml b/stable/vaultwarden/1.1.0/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/1.1.0/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/1.1.0/questions.yaml b/stable/vaultwarden/1.1.0/questions.yaml deleted file mode 100644 index 98561e25f3..0000000000 --- a/stable/vaultwarden/1.1.0/questions.yaml +++ /dev/null @@ -1,921 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - editable: true - hidden: false - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal 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: "" - hidden: true - - variable: emptyDir - label: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - schema: - type: hostpath - required: true - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/vaultwarden/1.1.0/templates/_configmap.tpl b/stable/vaultwarden/1.1.0/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/1.1.0/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/1.1.0/templates/_secrets.tpl b/stable/vaultwarden/1.1.0/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/1.1.0/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/1.1.0/templates/_validate.tpl b/stable/vaultwarden/1.1.0/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/1.1.0/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/1.1.0/templates/common.yaml b/stable/vaultwarden/1.1.0/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/1.1.0/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/1.1.0/test_values.yaml b/stable/vaultwarden/1.1.0/test_values.yaml deleted file mode 100644 index 5f43e6f7b6..0000000000 --- a/stable/vaultwarden/1.1.0/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/1.1.0/values.yaml b/stable/vaultwarden/1.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.0.0/CONFIG.md b/stable/vaultwarden/2.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.0.0/Chart.lock b/stable/vaultwarden/2.0.0/Chart.lock deleted file mode 100644 index 9578293149..0000000000 --- a/stable/vaultwarden/2.0.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:3138f1fd1e84210bf3f61a3448b92dfd9940cb8943ac16ced146f264488e5955 -generated: "2021-05-24T20:11:19.973370528Z" diff --git a/stable/vaultwarden/2.0.0/Chart.yaml b/stable/vaultwarden/2.0.0/Chart.yaml deleted file mode 100644 index 889abc4357..0000000000 --- a/stable/vaultwarden/2.0.0/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.0.0 diff --git a/stable/vaultwarden/2.0.0/README.md b/stable/vaultwarden/2.0.0/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.0.0/app-readme.md b/stable/vaultwarden/2.0.0/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.0.0/charts/common-5.0.0.tgz b/stable/vaultwarden/2.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/vaultwarden/2.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.0/charts/postgresql-10.4.6.tgz b/stable/vaultwarden/2.0.0/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/stable/vaultwarden/2.0.0/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.0/ix_values.yaml b/stable/vaultwarden/2.0.0/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.0.0/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.0.0/questions.yaml b/stable/vaultwarden/2.0.0/questions.yaml deleted file mode 100644 index 05cd00a9ef..0000000000 --- a/stable/vaultwarden/2.0.0/questions.yaml +++ /dev/null @@ -1,945 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - editable: true - hidden: false - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/vaultwarden/2.0.0/templates/_configmap.tpl b/stable/vaultwarden/2.0.0/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.0.0/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.0.0/templates/_secrets.tpl b/stable/vaultwarden/2.0.0/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.0.0/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.0.0/templates/_validate.tpl b/stable/vaultwarden/2.0.0/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.0.0/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.0.0/templates/common.yaml b/stable/vaultwarden/2.0.0/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.0.0/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.0.0/test_values.yaml b/stable/vaultwarden/2.0.0/test_values.yaml deleted file mode 100644 index 5f43e6f7b6..0000000000 --- a/stable/vaultwarden/2.0.0/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.0.0/values.yaml b/stable/vaultwarden/2.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.0.1/CONFIG.md b/stable/vaultwarden/2.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.0.1/Chart.lock b/stable/vaultwarden/2.0.1/Chart.lock deleted file mode 100644 index cd48207201..0000000000 --- a/stable/vaultwarden/2.0.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:3138f1fd1e84210bf3f61a3448b92dfd9940cb8943ac16ced146f264488e5955 -generated: "2021-05-24T22:56:20.589235775Z" diff --git a/stable/vaultwarden/2.0.1/Chart.yaml b/stable/vaultwarden/2.0.1/Chart.yaml deleted file mode 100644 index 65d7f4c615..0000000000 --- a/stable/vaultwarden/2.0.1/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.0.1 diff --git a/stable/vaultwarden/2.0.1/README.md b/stable/vaultwarden/2.0.1/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.0.1/app-readme.md b/stable/vaultwarden/2.0.1/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.0.1/charts/common-5.0.0.tgz b/stable/vaultwarden/2.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/vaultwarden/2.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.1/charts/postgresql-10.4.6.tgz b/stable/vaultwarden/2.0.1/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/stable/vaultwarden/2.0.1/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.1/ix_values.yaml b/stable/vaultwarden/2.0.1/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.0.1/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.0.1/questions.yaml b/stable/vaultwarden/2.0.1/questions.yaml deleted file mode 100644 index 4852d90ac7..0000000000 --- a/stable/vaultwarden/2.0.1/questions.yaml +++ /dev/null @@ -1,955 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OPT authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OPT authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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" - hidden: false - 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - editable: true - hidden: false - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/vaultwarden/2.0.1/templates/_configmap.tpl b/stable/vaultwarden/2.0.1/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.0.1/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.0.1/templates/_secrets.tpl b/stable/vaultwarden/2.0.1/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.0.1/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.0.1/templates/_validate.tpl b/stable/vaultwarden/2.0.1/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.0.1/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.0.1/templates/common.yaml b/stable/vaultwarden/2.0.1/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.0.1/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.0.1/test_values.yaml b/stable/vaultwarden/2.0.1/test_values.yaml deleted file mode 100644 index 5f43e6f7b6..0000000000 --- a/stable/vaultwarden/2.0.1/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OPT authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.0.1/values.yaml b/stable/vaultwarden/2.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.0.3/CONFIG.md b/stable/vaultwarden/2.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.0.3/Chart.lock b/stable/vaultwarden/2.0.3/Chart.lock deleted file mode 100644 index 59563e7b3c..0000000000 --- a/stable/vaultwarden/2.0.3/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -digest: sha256:3c3f229fbadd04a81ecb81e46f12a256f11af0428dc07b05128ca2daaba9a168 -generated: "2021-05-25T10:47:29.083037697Z" diff --git a/stable/vaultwarden/2.0.3/Chart.yaml b/stable/vaultwarden/2.0.3/Chart.yaml deleted file mode 100644 index 656c0d23b1..0000000000 --- a/stable/vaultwarden/2.0.3/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.6 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.0.3 diff --git a/stable/vaultwarden/2.0.3/README.md b/stable/vaultwarden/2.0.3/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.0.3/app-readme.md b/stable/vaultwarden/2.0.3/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.0.3/charts/common-5.0.2.tgz b/stable/vaultwarden/2.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/vaultwarden/2.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.3/charts/postgresql-10.4.6.tgz b/stable/vaultwarden/2.0.3/charts/postgresql-10.4.6.tgz deleted file mode 100644 index 870621a666..0000000000 Binary files a/stable/vaultwarden/2.0.3/charts/postgresql-10.4.6.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.3/ix_values.yaml b/stable/vaultwarden/2.0.3/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.0.3/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.0.3/questions.yaml b/stable/vaultwarden/2.0.3/questions.yaml deleted file mode 100644 index 0ff67dd689..0000000000 --- a/stable/vaultwarden/2.0.3/questions.yaml +++ /dev/null @@ -1,955 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - editable: true - hidden: false - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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" - hidden: false - 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - editable: true - hidden: false - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - label: "App Config Storage" - description: "Stores the Application Configuration." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - 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: "/data" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: false - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal 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: "" - hidden: true - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/vaultwarden/2.0.3/templates/_configmap.tpl b/stable/vaultwarden/2.0.3/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.0.3/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.0.3/templates/_secrets.tpl b/stable/vaultwarden/2.0.3/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.0.3/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.0.3/templates/_validate.tpl b/stable/vaultwarden/2.0.3/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.0.3/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.0.3/templates/common.yaml b/stable/vaultwarden/2.0.3/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.0.3/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.0.3/test_values.yaml b/stable/vaultwarden/2.0.3/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.0.3/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.0.3/values.yaml b/stable/vaultwarden/2.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.0.5/CONFIG.md b/stable/vaultwarden/2.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.0.5/Chart.lock b/stable/vaultwarden/2.0.5/Chart.lock deleted file mode 100644 index 1d6174dbbb..0000000000 --- a/stable/vaultwarden/2.0.5/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:7aef3f6ff6ef3169835651d76b0f6c3532bc2ecd7d15b7900d28b8b5de16d25a -generated: "2021-05-25T11:46:33.804881294Z" diff --git a/stable/vaultwarden/2.0.5/Chart.yaml b/stable/vaultwarden/2.0.5/Chart.yaml deleted file mode 100644 index a2c6734ab5..0000000000 --- a/stable/vaultwarden/2.0.5/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.0.5 diff --git a/stable/vaultwarden/2.0.5/README.md b/stable/vaultwarden/2.0.5/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.0.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.0.5/app-readme.md b/stable/vaultwarden/2.0.5/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.0.5/charts/common-5.0.2.tgz b/stable/vaultwarden/2.0.5/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/vaultwarden/2.0.5/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.5/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.0.5/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.0.5/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.5/ix_values.yaml b/stable/vaultwarden/2.0.5/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.0.5/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.0.5/questions.yaml b/stable/vaultwarden/2.0.5/questions.yaml deleted file mode 100644 index e4dca2d625..0000000000 --- a/stable/vaultwarden/2.0.5/questions.yaml +++ /dev/null @@ -1,937 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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" - 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" - 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" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/vaultwarden/2.0.5/templates/_configmap.tpl b/stable/vaultwarden/2.0.5/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.0.5/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.0.5/templates/_secrets.tpl b/stable/vaultwarden/2.0.5/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.0.5/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.0.5/templates/_validate.tpl b/stable/vaultwarden/2.0.5/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.0.5/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.0.5/templates/common.yaml b/stable/vaultwarden/2.0.5/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.0.5/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.0.5/test_values.yaml b/stable/vaultwarden/2.0.5/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.0.5/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.0.5/values.yaml b/stable/vaultwarden/2.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.0.6/CONFIG.md b/stable/vaultwarden/2.0.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.0.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.0.6/Chart.lock b/stable/vaultwarden/2.0.6/Chart.lock deleted file mode 100644 index e3527a535f..0000000000 --- a/stable/vaultwarden/2.0.6/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:7aef3f6ff6ef3169835651d76b0f6c3532bc2ecd7d15b7900d28b8b5de16d25a -generated: "2021-05-28T21:10:05.196704798Z" diff --git a/stable/vaultwarden/2.0.6/Chart.yaml b/stable/vaultwarden/2.0.6/Chart.yaml deleted file mode 100644 index e94b3a3860..0000000000 --- a/stable/vaultwarden/2.0.6/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.0.6 diff --git a/stable/vaultwarden/2.0.6/README.md b/stable/vaultwarden/2.0.6/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.0.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.0.6/app-readme.md b/stable/vaultwarden/2.0.6/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.0.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.0.6/charts/common-5.0.2.tgz b/stable/vaultwarden/2.0.6/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/vaultwarden/2.0.6/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.6/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.0.6/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.0.6/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.0.6/ix_values.yaml b/stable/vaultwarden/2.0.6/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.0.6/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.0.6/questions.yaml b/stable/vaultwarden/2.0.6/questions.yaml deleted file mode 100644 index 7a8a648f0d..0000000000 --- a/stable/vaultwarden/2.0.6/questions.yaml +++ /dev/null @@ -1,925 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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" - 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" - 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" - 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" diff --git a/stable/vaultwarden/2.0.6/templates/_configmap.tpl b/stable/vaultwarden/2.0.6/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.0.6/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.0.6/templates/_secrets.tpl b/stable/vaultwarden/2.0.6/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.0.6/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.0.6/templates/_validate.tpl b/stable/vaultwarden/2.0.6/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.0.6/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.0.6/templates/common.yaml b/stable/vaultwarden/2.0.6/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.0.6/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.0.6/test_values.yaml b/stable/vaultwarden/2.0.6/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.0.6/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.0.6/values.yaml b/stable/vaultwarden/2.0.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.1.0/CONFIG.md b/stable/vaultwarden/2.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.1.0/Chart.lock b/stable/vaultwarden/2.1.0/Chart.lock deleted file mode 100644 index 86ed4877bf..0000000000 --- a/stable/vaultwarden/2.1.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:e2ddf1eb47883e84f1eb77398e69b897fed2bcf0e1d0b4cfb7706c526d127af7 -generated: "2021-05-29T12:28:03.355949328Z" diff --git a/stable/vaultwarden/2.1.0/Chart.yaml b/stable/vaultwarden/2.1.0/Chart.yaml deleted file mode 100644 index efa7f636e6..0000000000 --- a/stable/vaultwarden/2.1.0/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.1.0 diff --git a/stable/vaultwarden/2.1.0/README.md b/stable/vaultwarden/2.1.0/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.1.0/app-readme.md b/stable/vaultwarden/2.1.0/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.1.0/charts/common-5.1.1.tgz b/stable/vaultwarden/2.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/vaultwarden/2.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.1.0/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.1.0/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.1.0/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.1.0/ix_values.yaml b/stable/vaultwarden/2.1.0/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.1.0/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.1.0/questions.yaml b/stable/vaultwarden/2.1.0/questions.yaml deleted file mode 100644 index 7a8a648f0d..0000000000 --- a/stable/vaultwarden/2.1.0/questions.yaml +++ /dev/null @@ -1,925 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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" - 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" - 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" - 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" diff --git a/stable/vaultwarden/2.1.0/templates/_configmap.tpl b/stable/vaultwarden/2.1.0/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.1.0/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.1.0/templates/_secrets.tpl b/stable/vaultwarden/2.1.0/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.1.0/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.1.0/templates/_validate.tpl b/stable/vaultwarden/2.1.0/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.1.0/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.1.0/templates/common.yaml b/stable/vaultwarden/2.1.0/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.1.0/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.1.0/test_values.yaml b/stable/vaultwarden/2.1.0/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.1.0/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.1.0/values.yaml b/stable/vaultwarden/2.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.1.1/CONFIG.md b/stable/vaultwarden/2.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.1.1/Chart.lock b/stable/vaultwarden/2.1.1/Chart.lock deleted file mode 100644 index a74e13431a..0000000000 --- a/stable/vaultwarden/2.1.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T13:52:52.124269403Z" diff --git a/stable/vaultwarden/2.1.1/Chart.yaml b/stable/vaultwarden/2.1.1/Chart.yaml deleted file mode 100644 index 03dce1f6fd..0000000000 --- a/stable/vaultwarden/2.1.1/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.1.1 diff --git a/stable/vaultwarden/2.1.1/README.md b/stable/vaultwarden/2.1.1/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.1.1/app-readme.md b/stable/vaultwarden/2.1.1/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.1.1/charts/common-5.1.2.tgz b/stable/vaultwarden/2.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/vaultwarden/2.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.1.1/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.1.1/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.1.1/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.1.1/ix_values.yaml b/stable/vaultwarden/2.1.1/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.1.1/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.1.1/questions.yaml b/stable/vaultwarden/2.1.1/questions.yaml deleted file mode 100644 index 7a8a648f0d..0000000000 --- a/stable/vaultwarden/2.1.1/questions.yaml +++ /dev/null @@ -1,925 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/Key" - schema: - type: string - default: "" - - variable: env - group: "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: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - hidden: true - - variable: service - group: "Networking" - 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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" - 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" - 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" - 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" diff --git a/stable/vaultwarden/2.1.1/templates/_configmap.tpl b/stable/vaultwarden/2.1.1/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.1.1/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.1.1/templates/_secrets.tpl b/stable/vaultwarden/2.1.1/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.1.1/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.1.1/templates/_validate.tpl b/stable/vaultwarden/2.1.1/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.1.1/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.1.1/templates/common.yaml b/stable/vaultwarden/2.1.1/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.1.1/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.1.1/test_values.yaml b/stable/vaultwarden/2.1.1/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.1.1/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.1.1/values.yaml b/stable/vaultwarden/2.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.2.0/CONFIG.md b/stable/vaultwarden/2.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.2.0/Chart.lock b/stable/vaultwarden/2.2.0/Chart.lock deleted file mode 100644 index 39813dfba0..0000000000 --- a/stable/vaultwarden/2.2.0/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T14:16:00.4275749Z" diff --git a/stable/vaultwarden/2.2.0/Chart.yaml b/stable/vaultwarden/2.2.0/Chart.yaml deleted file mode 100644 index 083c3c1bc3..0000000000 --- a/stable/vaultwarden/2.2.0/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.2.0 diff --git a/stable/vaultwarden/2.2.0/README.md b/stable/vaultwarden/2.2.0/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.2.0/app-readme.md b/stable/vaultwarden/2.2.0/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.2.0/charts/common-5.1.2.tgz b/stable/vaultwarden/2.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/vaultwarden/2.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.0/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.2.0/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.2.0/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.0/ix_values.yaml b/stable/vaultwarden/2.2.0/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.2.0/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.2.0/questions.yaml b/stable/vaultwarden/2.2.0/questions.yaml deleted file mode 100644 index e25142fd05..0000000000 --- a/stable/vaultwarden/2.2.0/questions.yaml +++ /dev/null @@ -1,1065 +0,0 @@ -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" - # Configure Bitwarden: - - variable: bitwardenrs - label: "" - group: "Container Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/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: 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 - hidden: 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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/stable/vaultwarden/2.2.0/templates/_configmap.tpl b/stable/vaultwarden/2.2.0/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.2.0/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.2.0/templates/_secrets.tpl b/stable/vaultwarden/2.2.0/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.2.0/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.2.0/templates/_validate.tpl b/stable/vaultwarden/2.2.0/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.2.0/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.2.0/templates/common.yaml b/stable/vaultwarden/2.2.0/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.2.0/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.2.0/test_values.yaml b/stable/vaultwarden/2.2.0/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.2.0/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.2.0/values.yaml b/stable/vaultwarden/2.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.2.1/CONFIG.md b/stable/vaultwarden/2.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.2.1/Chart.lock b/stable/vaultwarden/2.2.1/Chart.lock deleted file mode 100644 index 5218ecf729..0000000000 --- a/stable/vaultwarden/2.2.1/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T15:06:03.506873806Z" diff --git a/stable/vaultwarden/2.2.1/Chart.yaml b/stable/vaultwarden/2.2.1/Chart.yaml deleted file mode 100644 index f93e37830d..0000000000 --- a/stable/vaultwarden/2.2.1/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/truecharts/apps/tree/master/incubator/bitwarden -- https://github.com/k8s-at-home/charts/tree/master/charts/stable/bitwardenrs -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.2.1 diff --git a/stable/vaultwarden/2.2.1/README.md b/stable/vaultwarden/2.2.1/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.2.1/app-readme.md b/stable/vaultwarden/2.2.1/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.2.1/charts/common-5.1.2.tgz b/stable/vaultwarden/2.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/vaultwarden/2.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.1/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.2.1/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.2.1/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.1/ix_values.yaml b/stable/vaultwarden/2.2.1/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.2.1/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.2.1/questions.yaml b/stable/vaultwarden/2.2.1/questions.yaml deleted file mode 100644 index 8e9251506d..0000000000 --- a/stable/vaultwarden/2.2.1/questions.yaml +++ /dev/null @@ -1,1065 +0,0 @@ -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: vaultwarden - label: "" - group: "App Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/vaultwarden/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/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: 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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/stable/vaultwarden/2.2.1/templates/_configmap.tpl b/stable/vaultwarden/2.2.1/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.2.1/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.2.1/templates/_secrets.tpl b/stable/vaultwarden/2.2.1/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.2.1/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.2.1/templates/_validate.tpl b/stable/vaultwarden/2.2.1/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.2.1/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.2.1/templates/common.yaml b/stable/vaultwarden/2.2.1/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.2.1/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.2.1/test_values.yaml b/stable/vaultwarden/2.2.1/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.2.1/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.2.1/values.yaml b/stable/vaultwarden/2.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.2.2/CONFIG.md b/stable/vaultwarden/2.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.2.2/Chart.lock b/stable/vaultwarden/2.2.2/Chart.lock deleted file mode 100644 index b04cb8a8a7..0000000000 --- a/stable/vaultwarden/2.2.2/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T21:29:23.690124391Z" diff --git a/stable/vaultwarden/2.2.2/Chart.yaml b/stable/vaultwarden/2.2.2/Chart.yaml deleted file mode 100644 index 990ae5382c..0000000000 --- a/stable/vaultwarden/2.2.2/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/charts/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.2.2 diff --git a/stable/vaultwarden/2.2.2/README.md b/stable/vaultwarden/2.2.2/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.2.2/app-readme.md b/stable/vaultwarden/2.2.2/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.2.2/charts/common-5.1.2.tgz b/stable/vaultwarden/2.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/vaultwarden/2.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.2/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.2.2/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.2.2/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.2/ix_values.yaml b/stable/vaultwarden/2.2.2/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.2.2/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.2.2/questions.yaml b/stable/vaultwarden/2.2.2/questions.yaml deleted file mode 100644 index 8e9251506d..0000000000 --- a/stable/vaultwarden/2.2.2/questions.yaml +++ /dev/null @@ -1,1065 +0,0 @@ -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: vaultwarden - label: "" - group: "App Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/vaultwarden/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/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: 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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/stable/vaultwarden/2.2.2/templates/_configmap.tpl b/stable/vaultwarden/2.2.2/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.2.2/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.2.2/templates/_secrets.tpl b/stable/vaultwarden/2.2.2/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.2.2/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.2.2/templates/_validate.tpl b/stable/vaultwarden/2.2.2/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.2.2/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.2.2/templates/common.yaml b/stable/vaultwarden/2.2.2/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.2.2/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.2.2/test_values.yaml b/stable/vaultwarden/2.2.2/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.2.2/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.2.2/values.yaml b/stable/vaultwarden/2.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.2.3/CONFIG.md b/stable/vaultwarden/2.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.2.3/Chart.lock b/stable/vaultwarden/2.2.3/Chart.lock deleted file mode 100644 index efa9fadbde..0000000000 --- a/stable/vaultwarden/2.2.3/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:ac3064895a3b0a42120bd0764f9676e96bf0987418e8d63ea3a65794dd379a76 -generated: "2021-05-30T22:47:20.723624192Z" diff --git a/stable/vaultwarden/2.2.3/Chart.yaml b/stable/vaultwarden/2.2.3/Chart.yaml deleted file mode 100644 index f1885cb648..0000000000 --- a/stable/vaultwarden/2.2.3/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/charts/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.2.3 diff --git a/stable/vaultwarden/2.2.3/README.md b/stable/vaultwarden/2.2.3/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.2.3/app-readme.md b/stable/vaultwarden/2.2.3/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.2.3/charts/common-5.1.2.tgz b/stable/vaultwarden/2.2.3/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/vaultwarden/2.2.3/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.3/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.2.3/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.2.3/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.3/ix_values.yaml b/stable/vaultwarden/2.2.3/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.2.3/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.2.3/questions.yaml b/stable/vaultwarden/2.2.3/questions.yaml deleted file mode 100644 index 8e9251506d..0000000000 --- a/stable/vaultwarden/2.2.3/questions.yaml +++ /dev/null @@ -1,1065 +0,0 @@ -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: vaultwarden - label: "" - group: "App Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/vaultwarden/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/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: 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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/stable/vaultwarden/2.2.3/templates/_configmap.tpl b/stable/vaultwarden/2.2.3/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.2.3/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.2.3/templates/_secrets.tpl b/stable/vaultwarden/2.2.3/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.2.3/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.2.3/templates/_validate.tpl b/stable/vaultwarden/2.2.3/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.2.3/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.2.3/templates/common.yaml b/stable/vaultwarden/2.2.3/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.2.3/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.2.3/test_values.yaml b/stable/vaultwarden/2.2.3/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.2.3/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.2.3/values.yaml b/stable/vaultwarden/2.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.2.4/CONFIG.md b/stable/vaultwarden/2.2.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.2.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.2.4/Chart.lock b/stable/vaultwarden/2.2.4/Chart.lock deleted file mode 100644 index 0c44a4615f..0000000000 --- a/stable/vaultwarden/2.2.4/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:a67cf9cc37b12ef21c5acc2f44bfa8cc6a523704604a481ecbe6985ceb3f32c0 -generated: "2021-05-31T00:08:37.290756578Z" diff --git a/stable/vaultwarden/2.2.4/Chart.yaml b/stable/vaultwarden/2.2.4/Chart.yaml deleted file mode 100644 index f78cb17b96..0000000000 --- a/stable/vaultwarden/2.2.4/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/charts/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.2.4 diff --git a/stable/vaultwarden/2.2.4/README.md b/stable/vaultwarden/2.2.4/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.2.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.2.4/app-readme.md b/stable/vaultwarden/2.2.4/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.2.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.2.4/charts/common-5.1.3.tgz b/stable/vaultwarden/2.2.4/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/vaultwarden/2.2.4/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.4/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.2.4/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.2.4/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.4/ix_values.yaml b/stable/vaultwarden/2.2.4/ix_values.yaml deleted file mode 100644 index 5054d94052..0000000000 --- a/stable/vaultwarden/2.2.4/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: bitwardenrs/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: bitwardenconfig - - secretRef: - name: bitwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.2.4/questions.yaml b/stable/vaultwarden/2.2.4/questions.yaml deleted file mode 100644 index 8e9251506d..0000000000 --- a/stable/vaultwarden/2.2.4/questions.yaml +++ /dev/null @@ -1,1065 +0,0 @@ -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: vaultwarden - label: "" - group: "App Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/vaultwarden/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/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: 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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/stable/vaultwarden/2.2.4/templates/_configmap.tpl b/stable/vaultwarden/2.2.4/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.2.4/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.2.4/templates/_secrets.tpl b/stable/vaultwarden/2.2.4/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.2.4/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.2.4/templates/_validate.tpl b/stable/vaultwarden/2.2.4/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.2.4/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.2.4/templates/common.yaml b/stable/vaultwarden/2.2.4/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.2.4/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.2.4/test_values.yaml b/stable/vaultwarden/2.2.4/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.2.4/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.2.4/values.yaml b/stable/vaultwarden/2.2.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.2.5/CONFIG.md b/stable/vaultwarden/2.2.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.2.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.2.5/Chart.lock b/stable/vaultwarden/2.2.5/Chart.lock deleted file mode 100644 index fc5c8733cb..0000000000 --- a/stable/vaultwarden/2.2.5/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -digest: sha256:a67cf9cc37b12ef21c5acc2f44bfa8cc6a523704604a481ecbe6985ceb3f32c0 -generated: "2021-05-31T09:38:34.801151533Z" diff --git a/stable/vaultwarden/2.2.5/Chart.yaml b/stable/vaultwarden/2.2.5/Chart.yaml deleted file mode 100644 index 00256f31db..0000000000 --- a/stable/vaultwarden/2.2.5/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.7 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/charts/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.2.5 diff --git a/stable/vaultwarden/2.2.5/README.md b/stable/vaultwarden/2.2.5/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.2.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.2.5/app-readme.md b/stable/vaultwarden/2.2.5/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.2.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.2.5/charts/common-5.1.3.tgz b/stable/vaultwarden/2.2.5/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/vaultwarden/2.2.5/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.5/charts/postgresql-10.4.7.tgz b/stable/vaultwarden/2.2.5/charts/postgresql-10.4.7.tgz deleted file mode 100644 index 0b4f01d9da..0000000000 Binary files a/stable/vaultwarden/2.2.5/charts/postgresql-10.4.7.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.5/ix_values.yaml b/stable/vaultwarden/2.2.5/ix_values.yaml deleted file mode 100644 index 2ee0d5ef92..0000000000 --- a/stable/vaultwarden/2.2.5/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.2.5/questions.yaml b/stable/vaultwarden/2.2.5/questions.yaml deleted file mode 100644 index 8e9251506d..0000000000 --- a/stable/vaultwarden/2.2.5/questions.yaml +++ /dev/null @@ -1,1065 +0,0 @@ -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: vaultwarden - label: "" - group: "App Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/vaultwarden/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/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: 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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/stable/vaultwarden/2.2.5/templates/_configmap.tpl b/stable/vaultwarden/2.2.5/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.2.5/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.2.5/templates/_secrets.tpl b/stable/vaultwarden/2.2.5/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.2.5/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.2.5/templates/_validate.tpl b/stable/vaultwarden/2.2.5/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.2.5/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.2.5/templates/common.yaml b/stable/vaultwarden/2.2.5/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.2.5/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.2.5/test_values.yaml b/stable/vaultwarden/2.2.5/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.2.5/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.2.5/values.yaml b/stable/vaultwarden/2.2.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/vaultwarden/2.2.6/CONFIG.md b/stable/vaultwarden/2.2.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/vaultwarden/2.2.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/vaultwarden/2.2.6/Chart.lock b/stable/vaultwarden/2.2.6/Chart.lock deleted file mode 100644 index 15e1a23900..0000000000 --- a/stable/vaultwarden/2.2.6/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.8 -digest: sha256:2ef9469c822d60396b7d9503681cb9888c9502063705d50b603fa14bd4e7c8e7 -generated: "2021-06-01T14:43:34.504092361Z" diff --git a/stable/vaultwarden/2.2.6/Chart.yaml b/stable/vaultwarden/2.2.6/Chart.yaml deleted file mode 100644 index 1e2cd28c80..0000000000 --- a/stable/vaultwarden/2.2.6/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.bitnami.com/bitnami - version: 10.4.8 -deprecated: false -description: Unofficial Bitwarden compatible server written in Rust -home: https://github.com/truecharts/apps/tree/master/charts/stable/vaultwarden -icon: https://raw.githubusercontent.com/bitwarden/brand/master/icons/256x256.png -keywords: -- bitwarden -- bitwardenrs -- bitwarden_rs -- vaultwarden -- password -- rust -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: truecharts.org -- email: kjeld@schouten-lebbing.nl - name: Ornias1993 - url: truecharts.org -name: vaultwarden -sources: -- https://github.com/dani-garcia/vaultwarden -type: application -version: 2.2.6 diff --git a/stable/vaultwarden/2.2.6/README.md b/stable/vaultwarden/2.2.6/README.md deleted file mode 100644 index f3497af5ba..0000000000 --- a/stable/vaultwarden/2.2.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# Introduction - -![Version: 1.2.5](https://img.shields.io/badge/Version-1.2.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) - -Unofficial Vaultwarden compatible server written in Rust - -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://charts.bitnami.com/bitnami | postgresql | 10.4.2 | -| https://truecharts.org/ | common | 3.5.5 | - -## Installing the Chart - -To install the chart with the release name `Vaultwarden` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `Vaultwarden` 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/vaultwarden/2.2.6/app-readme.md b/stable/vaultwarden/2.2.6/app-readme.md deleted file mode 100644 index 11f37b5efe..0000000000 --- a/stable/vaultwarden/2.2.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Unofficial Bitwarden compatible server written in Rust -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Unofficial Bitwarden compatible server written in Rust diff --git a/stable/vaultwarden/2.2.6/charts/common-5.1.3.tgz b/stable/vaultwarden/2.2.6/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/vaultwarden/2.2.6/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.6/charts/postgresql-10.4.8.tgz b/stable/vaultwarden/2.2.6/charts/postgresql-10.4.8.tgz deleted file mode 100644 index 3b4c421187..0000000000 Binary files a/stable/vaultwarden/2.2.6/charts/postgresql-10.4.8.tgz and /dev/null differ diff --git a/stable/vaultwarden/2.2.6/ix_values.yaml b/stable/vaultwarden/2.2.6/ix_values.yaml deleted file mode 100644 index 2ee0d5ef92..0000000000 --- a/stable/vaultwarden/2.2.6/ix_values.yaml +++ /dev/null @@ -1,54 +0,0 @@ -## -# 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: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: false - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - retries: 30 - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: homeassistant - postgresqlDatabase: homeassistant - existingSecret: dbcreds - persistence: - enabled: true - existingClaim: db - -## -# 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/vaultwarden/2.2.6/questions.yaml b/stable/vaultwarden/2.2.6/questions.yaml deleted file mode 100644 index 8e9251506d..0000000000 --- a/stable/vaultwarden/2.2.6/questions.yaml +++ /dev/null @@ -1,1065 +0,0 @@ -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: vaultwarden - label: "" - group: "App Configuration" - schema: - type: dict - attrs: - - variable: yubico - label: "Yubico OTP authentication" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Yubico OTP authentication" - description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: server - label: "Yubico server" - description: "Defaults to YubiCloud" - schema: - type: string - default: "" - - variable: clientId - label: "Yubico ID" - schema: - type: string - default: "" - - variable: secretKey - label: "Yubico Secret Key" - schema: - type: string - default: "" - - variable: admin - label: "Admin Portal" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable Admin Portal" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: disableAdminToken - label: "Make Accessible Without Password/Token" - schema: - type: boolean - default: false - - variable: token - label: "Admin Portal Password/Token" - description: "Will be automatically generated if not defined" - schema: - type: string - default: "" - - variable: icons - label: "Icon Download Settings" - schema: - type: dict - attrs: - - variable: disableDownload - label: "Disable Icon Download" - description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" - schema: - type: boolean - default: false - - variable: cache - label: "Cache time-to-live" - description: "Cache time-to-live for icons fetched. 0 means no purging" - schema: - type: int - default: 2592000 - - variable: token - label: "Failed Downloads Cache time-to-live" - description: "Cache time-to-live for icons that were not available. 0 means no purging." - schema: - type: int - default: 2592000 - - variable: log - label: "Logging" - schema: - type: dict - attrs: - - variable: level - label: "Log level" - schema: - type: string - default: "info" - required: true - enum: - - value: "trace" - description: "trace" - - value: "debug" - description: "debug" - - value: "info" - description: "info" - - value: "warn" - description: "warn" - - value: "error" - description: "error" - - value: "off" - description: "off" - - variable: file - label: "Log-File Location" - schema: - type: string - default: "" - - variable: smtp - label: "SMTP Settings (Email)" - schema: - type: dict - attrs: - - variable: enabled - label: "Enable SMTP Support" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: host - label: "SMTP hostname" - schema: - type: string - required: true - default: "" - - variable: from - label: "SMTP sender e-mail address" - schema: - type: string - required: true - default: "" - - variable: fromName - label: "SMTP sender name" - schema: - type: string - required: true - default: "" - - variable: user - label: "SMTP username" - schema: - type: string - required: true - default: "" - - variable: password - label: "SMTP password" - description: "Required is user is specified, ignored if no user provided" - schema: - type: string - default: "" - - variable: ssl - label: "Enable SSL connection" - schema: - type: boolean - default: true - - variable: port - label: "SMTP port" - description: "Usually: 25 without SSL, 587 with SSL" - schema: - type: int - default: 587 - - variable: authMechanism - label: "SMTP Authentication Mechanisms" - description: "Comma-separated options: Plain, Login and Xoauth2" - schema: - type: string - default: "Plain" - - variable: heloName - label: "SMTP HELO - Hostname" - description: "Hostname to be sent for SMTP HELO. Defaults to pod name" - schema: - type: string - default: "" - - variable: port - label: "SMTP timeout" - schema: - type: int - default: 15 - - variable: invalidHostname - label: "Accept Invalid Hostname" - description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: invalidCertificate - label: "Accept Invalid Certificate" - description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" - schema: - type: boolean - default: false - - variable: allowSignups - label: "Allow Signup" - description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" - schema: - type: boolean - default: true - - variable: allowInvitation - label: "Always allow Invitation" - description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" - schema: - type: boolean - default: true - - variable: defaultInviteName - label: "Default Invite Organisation Name" - description: "Default organization name in invitation e-mails that are not coming from a specific organization." - schema: - type: string - default: "" - - variable: showPasswordHint - label: "Show password hints" - description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" - schema: - type: boolean - default: true - - variable: signupwhitelistenable - label: "Enable Signup Whitelist" - description: "allowSignups is ignored if set" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: signupDomains - label: "Signup Whitelist Domains" - schema: - type: list - default: [] - items: - - variable: domain - label: "Domain" - schema: - type: string - default: "" - - variable: verifySignup - label: "Verifiy Signup" - description: "Verify e-mail before login is enabled. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: requireEmail - label: "Block Login if email fails" - description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" - schema: - type: boolean - default: false - - variable: emailAttempts - label: "Email token reset attempts" - description: "Maximum attempts before an email token is reset and a new email will need to be sent" - schema: - type: int - default: 3 - - variable: emailTokenExpiration - label: "Email token validity in seconds" - schema: - type: int - default: 600 - - variable: enableWebsockets - label: "Enable Websocket Connections" - description: "Enable Websockets for notification. https://github.com/dani-garcia/vaultwarden/wiki/Enabling-WebSocket-notifications" - schema: - type: boolean - default: true - hidden: true - - variable: enableWebVault - label: "Enable Webvault" - description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" - schema: - type: boolean - default: true - - variable: orgCreationUsers - label: "Limit Organisation Creation to (users)" - description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." - schema: - type: string - default: "all" - - variable: attachmentLimitOrg - label: "Limit Attachment Disk Usage per Organisation" - schema: - type: string - default: "" - - variable: attachmentLimitUser - label: "Limit Attachment Disk Usage per User" - schema: - type: string - default: "" - - variable: hibpApiKey - label: "HaveIBeenPwned API Key" - description: "Can be purchased at https://haveibeenpwned.com/API/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: 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: 8080 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8080 - 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: 36000 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: 3012 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3012 - 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: 36001 - required: true - ## TrueCharts Specific - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - type: dict - attrs: - - variable: data - 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: "/data" - 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: db - label: "Database Storage" - description: "Stores the Application database." - schema: - type: dict - attrs: - - variable: enabled - label: "Enable the storage" - schema: - type: boolean - default: true - hidden: true - - variable: nameOverride - label: "Override PVC Name (advanced)" - description: "Forces a certain name for the PVC" - schema: - type: string - default: "db" - hidden: 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: "" - 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: dbbackup - label: "Database Backup Storage" - description: "Stores the Application database backups." - 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 Internal 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: "" - 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/stable/vaultwarden/2.2.6/templates/_configmap.tpl b/stable/vaultwarden/2.2.6/templates/_configmap.tpl deleted file mode 100644 index 8809925abd..0000000000 --- a/stable/vaultwarden/2.2.6/templates/_configmap.tpl +++ /dev/null @@ -1,116 +0,0 @@ -{{/* Define the configmap */}} -{{- define "vaultwarden.configmap" -}} ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: vaultwardenconfig -data: - ROCKET_PORT: "8080" - SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} - {{- if .Values.vaultwarden.signupDomains }} - SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} - {{- end }} - {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} - SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} - {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} - REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} - {{- if .Values.vaultwarden.emailAttempts }} - EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} - {{- end }} - {{- if .Values.vaultwarden.emailTokenExpiration }} - EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} - {{- end }} - INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} - {{- if .Values.vaultwarden.defaultInviteName }} - INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} - {{- end }} - SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} - WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} - WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} - ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} - {{- if .Values.vaultwarden.attachmentLimitOrg }} - ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} - {{- end }} - {{- if .Values.vaultwarden.attachmentLimitUser }} - USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} - {{- end }} - {{- if .Values.vaultwarden.hibpApiKey }} - HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} - {{- end }} - {{- include "vaultwarden.dbTypeValid" . }} - {{- if .Values.database.retries }} - DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} - {{- end }} - {{- if .Values.database.maxConnections }} - DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.smtp.enabled true }} - SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} - SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} - {{- if .Values.vaultwarden.smtp.fromName }} - SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.ssl }} - SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.port }} - SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.authMechanism }} - SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.heloName }} - HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.timeout }} - SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidHostname }} - SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} - {{- end }} - {{- if .Values.vaultwarden.smtp.invalidCertificate }} - SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.log.file }} - LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} - {{- end }} - {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} - EXTENDED_LOGGING: "true" - {{- end }} - {{- if .Values.vaultwarden.log.level }} - {{- include "vaultwarden.logLevelValid" . }} - LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} - {{- end }} - {{- if .Values.vaultwarden.log.timeFormat }} - LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.disableDownload }} - DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} - {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} - ICON_CACHE_TTL: "0" - {{- end }} - {{- end }} - {{- if .Values.vaultwarden.icons.cache }} - ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} - {{- end }} - {{- if .Values.vaultwarden.icons.cacheFailed }} - ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} - {{- end }} - {{- if eq .Values.vaultwarden.admin.enabled true }} - {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} - DISABLE_ADMIN_TOKEN: "true" - {{- end }} - {{- end }} - {{- if eq .Values.vaultwarden.yubico.enabled true }} - {{- if .Values.vaultwarden.yubico.server }} - YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} - {{- end }} - {{- end }} - {{- if eq .Values.database.type "sqlite" }} - ENABLE_DB_WAL: {{ .Values.database.wal | quote }} - {{- else }} - ENABLE_DB_WAL: "false" - {{- end }} -{{- end -}} diff --git a/stable/vaultwarden/2.2.6/templates/_secrets.tpl b/stable/vaultwarden/2.2.6/templates/_secrets.tpl deleted file mode 100644 index ac57e81471..0000000000 --- a/stable/vaultwarden/2.2.6/templates/_secrets.tpl +++ /dev/null @@ -1,59 +0,0 @@ -{{/* Define the secrets */}} -{{- define "vaultwarden.secrets" -}} - -{{- $adminToken := "" }} -{{- if eq .Values.vaultwarden.admin.enabled true }} -{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} -{{- end -}} - -{{- $smtpUser := "" }} -{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} -{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} -{{- end -}} - -{{- $yubicoClientId := "" }} -{{- if eq .Values.vaultwarden.yubico.enabled true }} -{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} -{{- end -}} ---- - -apiVersion: v1 -kind: Secret -metadata: - name: vaultwardensecret -data: - {{- if ne $adminToken "" }} - ADMIN_TOKEN: {{ $adminToken }} - {{- end }} - {{- if ne $smtpUser "" }} - SMTP_USERNAME: {{ $smtpUser }} - SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} - {{- end }} - {{- if ne $yubicoClientId "" }} - YUBICO_CLIENT_ID: {{ $yubicoClientId }} - YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} - {{- end }} - ---- - -apiVersion: v1 -kind: Secret -metadata: - labels: - {{- include "common.labels" . | nindent 4 }} - name: dbcreds -{{- $previous := lookup "v1" "Secret" .Release.Namespace "dbcreds" }} -{{- $dbPass := "" }} -data: -{{- if $previous }} - {{- $dbPass = ( index $previous.data "postgresql-password" ) | b64dec }} - postgresql-password: {{ ( index $previous.data "postgresql-password" ) }} - postgresql-postgres-password: {{ ( index $previous.data "postgresql-postgres-password" ) }} -{{- else }} - {{- $dbPass = randAlphaNum 50 }} - postgresql-password: {{ $dbPass | b64enc | quote }} - postgresql-postgres-password: {{ randAlphaNum 50 | b64enc | quote }} -{{- end }} - url: {{ ( printf "%v%v:%v@%v:%v/%v" "postgresql://" .Values.postgresql.postgresqlUsername $dbPass "postgresql" "5432" .Values.postgresql.postgresqlDatabase ) | b64enc | quote }} -type: Opaque -{{- end -}} diff --git a/stable/vaultwarden/2.2.6/templates/_validate.tpl b/stable/vaultwarden/2.2.6/templates/_validate.tpl deleted file mode 100644 index e4832c2f6e..0000000000 --- a/stable/vaultwarden/2.2.6/templates/_validate.tpl +++ /dev/null @@ -1,17 +0,0 @@ -{{/* -Ensure valid DB type is select, defaults to SQLite -*/}} -{{- define "vaultwarden.dbTypeValid" -}} -{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} -{{- required "Invalid database type" nil }} -{{- end -}} -{{- end -}} - -{{/* -Ensure log type is valid -*/}} -{{- define "vaultwarden.logLevelValid" -}} -{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} -{{- required "Invalid log level" nil }} -{{- end }} -{{- end }} diff --git a/stable/vaultwarden/2.2.6/templates/common.yaml b/stable/vaultwarden/2.2.6/templates/common.yaml deleted file mode 100644 index 74f04d2d8c..0000000000 --- a/stable/vaultwarden/2.2.6/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "common.values.setup" . }} - -{{/* Render the templates */}} -{{ include "common.all" . }} - -{{/* Render configmap for vaultwarden */}} -{{- include "vaultwarden.configmap" . }} - -{{/* Render secrets for vaultwarden */}} -{{- include "vaultwarden.secrets" . }} diff --git a/stable/vaultwarden/2.2.6/test_values.yaml b/stable/vaultwarden/2.2.6/test_values.yaml deleted file mode 100644 index b20f2d5084..0000000000 --- a/stable/vaultwarden/2.2.6/test_values.yaml +++ /dev/null @@ -1,183 +0,0 @@ -# Default values for Bitwarden. - -image: - repository: vaultwarden/server - pullPolicy: IfNotPresent - tag: 1.21.0 - -strategy: - type: Recreate - -service: - main: - ports: - main: - port: 8080 - ws: - ports: - ws: - enabled: true - port: 3012 - -env: {} - -envTpl: - DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" - -envFrom: - - configMapRef: - name: vaultwardenconfig - - secretRef: - name: vaultwardensecret - -envValueFrom: - DATABASE_URL: - secretKeyRef: - name: dbcreds - key: url - -database: - # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. - type: postgresql - # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled - wal: true - ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). - # url: "" - ## Set the size of the database connection pool. - # maxConnections: 10 - ## Connection retries during startup, 0 for infinite. 1 second between retries. - # retries: 15 - -# Set Bitwarden_rs application variables -vaultwarden: - # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users - allowSignups: true - ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. - # signupDomains: - # - domain.tld - # Verify e-mail before login is enabled. SMTP must be enabled. - verifySignup: false - # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. - requireEmail: false - ## Maximum attempts before an email token is reset and a new email will need to be sent. - # emailAttempts: 3 - ## Email token validity in seconds. - # emailTokenExpiration: 600 - # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations - allowInvitation: true - # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display - ## Default organization name in invitation e-mails that are not coming from a specific organization. - # defaultInviteName: "" - showPasswordHint: true - # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications - # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. - enableWebsockets: true - # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting - enableWebVault: true - # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. - orgCreationUsers: all - ## Limit attachment disk usage per organization. - # attachmentLimitOrg: - ## Limit attachment disk usage per user. - # attachmentLimitUser: - ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. - # hibpApiKey: - - admin: - # Enable admin portal. - enabled: false - # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token - disableAdminToken: false - ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page - # token: - - # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration - smtp: - enabled: false - # SMTP hostname, required if SMTP is enabled. - host: "" - # SMTP sender e-mail address, required if SMTP is enabled. - from: "" - ## SMTP sender name, defaults to 'Bitwarden_RS'. - # fromName: "" - ## Enable SSL connection. - # ssl: true - ## SMTP port. Defaults to 25 without SSL, 587 with SSL. - # port: 587 - ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. - # authMechanism: Plain - ## Hostname to be sent for SMTP HELO. Defaults to pod name. - # heloName: "" - ## SMTP timeout. - # timeout: 15 - ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidHostname: false - ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! - # invalidCertificate: false - ## SMTP username. - # user: "" - ## SMTP password. Required is user is specified, ignored if no user provided. - # password: "" - - ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication - yubico: - enabled: false - ## Yubico server. Defaults to YubiCloud. - # server: - ## Yubico ID and Secret Key. - # clientId: - # secretKey: - - ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging - log: - # Log to file. - file: "" - # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". - level: "trace" - ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. - # timeFormat: "" - - icons: - # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. - disableDownload: false - ## Cache time-to-live for icons fetched. 0 means no purging. - # cache: 2592000 - ## Cache time-to-live for icons that were not available. 0 means no purging. - # cacheFailed: 259200 - -persistence: - data: - enabled: true - mountPath: "/data" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - db: - nameOverride: "db" - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - dbbackup: - enabled: true - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - - -# Enabled postgres -# ... for more options see https://github.com/bitnami/charts/tree/master/bitnami/postgresql -postgresql: - enabled: true - postgresqlUsername: vaultwarden - postgresqlDatabase: vaultwarden - existingSecret: dbcreds - persistence: - enabled: false - existingClaim: db diff --git a/stable/vaultwarden/2.2.6/values.yaml b/stable/vaultwarden/2.2.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/3.1.5/CONFIG.md b/stable/zwavejs2mqtt/3.1.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/3.1.5/Chart.lock b/stable/zwavejs2mqtt/3.1.5/Chart.lock deleted file mode 100644 index 9feb1a36ae..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.5 -digest: sha256:ea66c36be2fa73e56bc33f7e89af9ce338cdfbed0b347484888e87228b825015 -generated: "2021-05-09T16:55:52.024527922Z" diff --git a/stable/zwavejs2mqtt/3.1.5/Chart.yaml b/stable/zwavejs2mqtt/3.1.5/Chart.yaml deleted file mode 100644 index bf39557b7a..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: zwavejs2mqtt -version: 3.1.5 -upstream_version: 1.1.0 -appVersion: "auto" -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: - - zwavejs2mqtt - - zwave-js - - z-wave - - zwave -sources: - - https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt - - https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt - - https://github.com/zwave-js/zwavejs2mqtt - - https://hub.docker.com/r/zwavejs/zwavejs2mqtt -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/zwavejs2mqtt/3.1.5/README.md b/stable/zwavejs2mqtt/3.1.5/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/3.1.5/app-readme.md b/stable/zwavejs2mqtt/3.1.5/app-readme.md deleted file mode 100644 index 2df4d4f4a9..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue diff --git a/stable/zwavejs2mqtt/3.1.5/charts/common-3.5.5.tgz b/stable/zwavejs2mqtt/3.1.5/charts/common-3.5.5.tgz deleted file mode 100644 index d01688bb84..0000000000 Binary files a/stable/zwavejs2mqtt/3.1.5/charts/common-3.5.5.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/3.1.5/ix_values.yaml b/stable/zwavejs2mqtt/3.1.5/ix_values.yaml deleted file mode 100644 index a06b4d6ac9..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/ix_values.yaml +++ /dev/null @@ -1,59 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 2.4.1 - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -## -# 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/zwavejs2mqtt/3.1.5/questions.yaml b/stable/zwavejs2mqtt/3.1.5/questions.yaml deleted file mode 100644 index e26ca16370..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/questions.yaml +++ /dev/null @@ -1,505 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Service Configuration - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8091 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8091 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36022 - required: true - - variable: ws - label: "WebSocket service" - description: "This server is used to process WebSocket Connections" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 3000 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3000 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [5, 20, 24] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/zwavejs2mqtt/3.1.5/templates/common.yaml b/stable/zwavejs2mqtt/3.1.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/3.1.5/test_values.yaml b/stable/zwavejs2mqtt/3.1.5/test_values.yaml deleted file mode 100644 index 28126356a3..0000000000 --- a/stable/zwavejs2mqtt/3.1.5/test_values.yaml +++ /dev/null @@ -1,113 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 2.4.1 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -services: - main: - port: - port: 8091 - ws: - enabled: true - type: ClusterIP - port: - port: 3000 - protocol: TCP - targetPort: 3000 - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/3.1.5/values.yaml b/stable/zwavejs2mqtt/3.1.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/3.1.6/CONFIG.md b/stable/zwavejs2mqtt/3.1.6/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/3.1.6/Chart.lock b/stable/zwavejs2mqtt/3.1.6/Chart.lock deleted file mode 100644 index bb4558a444..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 3.5.8 -digest: sha256:3971287359f37fa19d595fdaebb5f719657f6cf61a53db51f00004cd30e82073 -generated: "2021-05-22T22:12:44.030690398Z" diff --git a/stable/zwavejs2mqtt/3.1.6/Chart.yaml b/stable/zwavejs2mqtt/3.1.6/Chart.yaml deleted file mode 100644 index 0543335270..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: zwavejs2mqtt -version: 3.1.6 -upstream_version: 1.1.0 -appVersion: "auto" -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: - - zwavejs2mqtt - - zwave-js - - z-wave - - zwave -sources: - - https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt - - https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt - - https://github.com/zwave-js/zwavejs2mqtt - - https://hub.docker.com/r/zwavejs/zwavejs2mqtt -dependencies: - - name: common - repository: https://truecharts.org/ - version: 3.5.8 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/zwavejs2mqtt/3.1.6/README.md b/stable/zwavejs2mqtt/3.1.6/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/3.1.6/app-readme.md b/stable/zwavejs2mqtt/3.1.6/app-readme.md deleted file mode 100644 index 2df4d4f4a9..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue diff --git a/stable/zwavejs2mqtt/3.1.6/charts/common-3.5.8.tgz b/stable/zwavejs2mqtt/3.1.6/charts/common-3.5.8.tgz deleted file mode 100644 index af4992544b..0000000000 Binary files a/stable/zwavejs2mqtt/3.1.6/charts/common-3.5.8.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/3.1.6/ix_values.yaml b/stable/zwavejs2mqtt/3.1.6/ix_values.yaml deleted file mode 100644 index a06b4d6ac9..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/ix_values.yaml +++ /dev/null @@ -1,59 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 2.4.1 - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -## -# 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/zwavejs2mqtt/3.1.6/questions.yaml b/stable/zwavejs2mqtt/3.1.6/questions.yaml deleted file mode 100644 index e26ca16370..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/questions.yaml +++ /dev/null @@ -1,505 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure / service for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Reverse Proxy Configuration" - description: "Reverse Proxy configuration" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - # Configure Time Zone - - variable: timezone - group: "Container Image" - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - # Service Configuration - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: services - group: "Networking" - label: "Configure Service" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - enum: - - value: HTTP - description: "HTTP" - - value: "HTTPS" - description: "HTTPS" - - variable: port - label: "container port" - schema: - type: int - default: 8091 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 8091 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36022 - required: true - - variable: ws - label: "WebSocket service" - description: "This server is used to process WebSocket Connections" - 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" - schema: - type: string - default: "ClusterIP" - enum: - - value: "NodePort" - description: "NodePort" - - value: "ClusterIP" - description: "ClusterIP" - - variable: port - label: "Port configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: true - enum: - - value: TCP - description: "TCP" - - value: "UDP" - description: "UDP" - - variable: port - label: "container port" - schema: - type: int - default: 3000 - editable: false - hidden: true - - variable: targetport - label: "Internal Service port" - description: "When connecting internally to this App, you'll need this port" - schema: - type: int - default: 3000 - editable: false - hidden: true - - variable: nodePort - label: "(optional) host nodePort to expose to" - description: "only get used when nodePort is selected" - schema: - type: int - min: 9000 - max: 65535 - default: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: boolean - default: false - hidden: true - - 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: customStorage - label: "Custom app storage" - group: "Storage" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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: ingress - label: "" - group: "Reverse Proxy Configuration" - schema: - type: dict - attrs: - - variable: main - label: "WebUI" - schema: - type: dict - attrs: - - variable: certType - label: "Select Reverse-Proxy Type" - schema: - type: string - default: "disabled" - enum: - - value: "disabled" - description: "Disabled" - - value: "" - description: "No Encryption/TLS/Certificates" - - value: "selfsigned" - description: "Self-Signed Certificate" - - value: "ixcert" - description: "TrueNAS SCALE Certificate" - - variable: type - label: "Reverse Proxy Type" - schema: - type: string - default: "HTTP" - hidden: true - editable: false - required: true - - variable: serviceName - label: "Service name to proxy to" - schema: - hidden: true - editable: false - type: string - default: "" - - variable: entrypoint - label: "Select Entrypoint" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "websecure" - required: true - enum: - - value: "websecure" - description: "Websecure: HTTPS/TLS port 443" - - variable: hosts - label: "Hosts" - schema: - show_if: [["certType", "!=", "disabled"]] - type: list - default: [] - items: - - variable: host - label: "Host" - schema: - type: dict - attrs: - - variable: host - label: "Domain Name" - required: true - schema: - type: string - - variable: path - label: "path" - schema: - type: string - required: true - hidden: true - default: "/" - - variable: certificate - label: "Select TrueNAS SCALE Certificate" - schema: - type: int - show_if: [["certType", "=", "ixcert"]] - $ref: - - "definitions/certificate" - - variable: authForwardURL - label: "Forward Authentication URL" - schema: - show_if: [["certType", "!=", "disabled"]] - type: string - default: "" - # Enable privileged - - variable: securityContext - group: "Advanced" - 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: "Advanced" - 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: supplementalGroups - label: "supplementalGroups" - description: "Additional groups this App needs access to" - schema: - type: list - default: [5, 20, 24] - items: - - variable: Group - label: "Group" - 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" diff --git a/stable/zwavejs2mqtt/3.1.6/templates/common.yaml b/stable/zwavejs2mqtt/3.1.6/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/3.1.6/test_values.yaml b/stable/zwavejs2mqtt/3.1.6/test_values.yaml deleted file mode 100644 index 28126356a3..0000000000 --- a/stable/zwavejs2mqtt/3.1.6/test_values.yaml +++ /dev/null @@ -1,113 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 2.4.1 - -strategy: - type: Recreate - -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -services: - main: - port: - port: 8091 - ws: - enabled: true - type: ClusterIP - port: - port: 3000 - protocol: TCP - targetPort: 3000 - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/3.1.6/values.yaml b/stable/zwavejs2mqtt/3.1.6/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/4.0.0/CONFIG.md b/stable/zwavejs2mqtt/4.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/4.0.0/Chart.lock b/stable/zwavejs2mqtt/4.0.0/Chart.lock deleted file mode 100644 index 0cd87b6fe6..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.5 -digest: sha256:3fb16b62a68013db2c1224825131a2828947751fbc895b1b6957b95c053d1266 -generated: "2021-05-23T20:36:33.122007478Z" diff --git a/stable/zwavejs2mqtt/4.0.0/Chart.yaml b/stable/zwavejs2mqtt/4.0.0/Chart.yaml deleted file mode 100644 index 6f0927c0ee..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: zwavejs2mqtt -version: 4.0.0 -upstream_version: 1.1.0 -appVersion: "auto" -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: - - zwavejs2mqtt - - zwave-js - - z-wave - - zwave -sources: - - https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt - - https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt - - https://github.com/zwave-js/zwavejs2mqtt - - https://hub.docker.com/r/zwavejs/zwavejs2mqtt -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.5 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/zwavejs2mqtt/4.0.0/README.md b/stable/zwavejs2mqtt/4.0.0/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/4.0.0/app-readme.md b/stable/zwavejs2mqtt/4.0.0/app-readme.md deleted file mode 100644 index 2df4d4f4a9..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue diff --git a/stable/zwavejs2mqtt/4.0.0/charts/common-4.1.5.tgz b/stable/zwavejs2mqtt/4.0.0/charts/common-4.1.5.tgz deleted file mode 100644 index dc3ebe7dc8..0000000000 Binary files a/stable/zwavejs2mqtt/4.0.0/charts/common-4.1.5.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/4.0.0/ix_values.yaml b/stable/zwavejs2mqtt/4.0.0/ix_values.yaml deleted file mode 100644 index c9a3b847f8..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 2.4.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/4.0.0/questions.yaml b/stable/zwavejs2mqtt/4.0.0/questions.yaml deleted file mode 100644 index 5fde9eab85..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/questions.yaml +++ /dev/null @@ -1,497 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - editable: true - hidden: false - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - editable: true - hidden: false - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/4.0.0/templates/common.yaml b/stable/zwavejs2mqtt/4.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/4.0.0/test_values.yaml b/stable/zwavejs2mqtt/4.0.0/test_values.yaml deleted file mode 100644 index 505bf6f88f..0000000000 --- a/stable/zwavejs2mqtt/4.0.0/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 2.4.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/4.0.0/values.yaml b/stable/zwavejs2mqtt/4.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/4.0.1/CONFIG.md b/stable/zwavejs2mqtt/4.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/4.0.1/Chart.lock b/stable/zwavejs2mqtt/4.0.1/Chart.lock deleted file mode 100644 index ce7405ebfa..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T21:17:38.985144997Z" diff --git a/stable/zwavejs2mqtt/4.0.1/Chart.yaml b/stable/zwavejs2mqtt/4.0.1/Chart.yaml deleted file mode 100644 index 0d74e10c1e..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: zwavejs2mqtt -version: 4.0.1 -upstream_version: 1.1.0 -appVersion: "auto" -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: - - zwavejs2mqtt - - zwave-js - - z-wave - - zwave -sources: - - https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt - - https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt - - https://github.com/zwave-js/zwavejs2mqtt - - https://hub.docker.com/r/zwavejs/zwavejs2mqtt -dependencies: - - name: common - repository: https://truecharts.org/ - version: 4.1.6 - # condition: -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: truecharts.org - - name: tprelog - email: 35702532+tprelog@users.noreply.github.com - url: truecharts.org -# annotations: diff --git a/stable/zwavejs2mqtt/4.0.1/README.md b/stable/zwavejs2mqtt/4.0.1/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/4.0.1/app-readme.md b/stable/zwavejs2mqtt/4.0.1/app-readme.md deleted file mode 100644 index 2df4d4f4a9..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue diff --git a/stable/zwavejs2mqtt/4.0.1/charts/common-4.1.6.tgz b/stable/zwavejs2mqtt/4.0.1/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/zwavejs2mqtt/4.0.1/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/4.0.1/ix_values.yaml b/stable/zwavejs2mqtt/4.0.1/ix_values.yaml deleted file mode 100644 index c9a3b847f8..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 2.4.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/4.0.1/questions.yaml b/stable/zwavejs2mqtt/4.0.1/questions.yaml deleted file mode 100644 index 5fde9eab85..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/questions.yaml +++ /dev/null @@ -1,497 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - editable: true - hidden: false - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - editable: true - hidden: false - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/4.0.1/templates/common.yaml b/stable/zwavejs2mqtt/4.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/4.0.1/test_values.yaml b/stable/zwavejs2mqtt/4.0.1/test_values.yaml deleted file mode 100644 index 505bf6f88f..0000000000 --- a/stable/zwavejs2mqtt/4.0.1/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 2.4.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/4.0.1/values.yaml b/stable/zwavejs2mqtt/4.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/4.0.2/CONFIG.md b/stable/zwavejs2mqtt/4.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/4.0.2/Chart.lock b/stable/zwavejs2mqtt/4.0.2/Chart.lock deleted file mode 100644 index 24de97cf26..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-23T23:53:37.952028188Z" diff --git a/stable/zwavejs2mqtt/4.0.2/Chart.yaml b/stable/zwavejs2mqtt/4.0.2/Chart.yaml deleted file mode 100644 index 227b9ab98e..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 4.0.2 diff --git a/stable/zwavejs2mqtt/4.0.2/README.md b/stable/zwavejs2mqtt/4.0.2/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/4.0.2/app-readme.md b/stable/zwavejs2mqtt/4.0.2/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/4.0.2/charts/common-4.1.6.tgz b/stable/zwavejs2mqtt/4.0.2/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/zwavejs2mqtt/4.0.2/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/4.0.2/ix_values.yaml b/stable/zwavejs2mqtt/4.0.2/ix_values.yaml deleted file mode 100644 index bfcbe9d24b..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.0 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/4.0.2/questions.yaml b/stable/zwavejs2mqtt/4.0.2/questions.yaml deleted file mode 100644 index 5fde9eab85..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/questions.yaml +++ /dev/null @@ -1,497 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - editable: true - hidden: false - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - editable: true - hidden: false - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/4.0.2/templates/common.yaml b/stable/zwavejs2mqtt/4.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/4.0.2/test_values.yaml b/stable/zwavejs2mqtt/4.0.2/test_values.yaml deleted file mode 100644 index eb71cd80df..0000000000 --- a/stable/zwavejs2mqtt/4.0.2/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.0 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/4.0.2/values.yaml b/stable/zwavejs2mqtt/4.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/4.0.3/CONFIG.md b/stable/zwavejs2mqtt/4.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/4.0.3/Chart.lock b/stable/zwavejs2mqtt/4.0.3/Chart.lock deleted file mode 100644 index 61502b0a0a..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T11:50:26.055019401Z" diff --git a/stable/zwavejs2mqtt/4.0.3/Chart.yaml b/stable/zwavejs2mqtt/4.0.3/Chart.yaml deleted file mode 100644 index 396576404e..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 4.0.3 diff --git a/stable/zwavejs2mqtt/4.0.3/README.md b/stable/zwavejs2mqtt/4.0.3/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/4.0.3/app-readme.md b/stable/zwavejs2mqtt/4.0.3/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/4.0.3/charts/common-4.1.6.tgz b/stable/zwavejs2mqtt/4.0.3/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/zwavejs2mqtt/4.0.3/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/4.0.3/ix_values.yaml b/stable/zwavejs2mqtt/4.0.3/ix_values.yaml deleted file mode 100644 index 995d1ffb7b..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/4.0.3/questions.yaml b/stable/zwavejs2mqtt/4.0.3/questions.yaml deleted file mode 100644 index 5fde9eab85..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/questions.yaml +++ /dev/null @@ -1,497 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - editable: true - hidden: false - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - editable: true - hidden: false - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: true - - variable: storageClass - label: "Type of Storage" - description: " Warning: Anything other than Internal will break rollback!" - schema: - type: string - default: "" - enum: - - value: "" - description: "Internal" - - 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: "Mount a ramdisk instead of actual storage" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: true - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/4.0.3/templates/common.yaml b/stable/zwavejs2mqtt/4.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/4.0.3/test_values.yaml b/stable/zwavejs2mqtt/4.0.3/test_values.yaml deleted file mode 100644 index f401e07096..0000000000 --- a/stable/zwavejs2mqtt/4.0.3/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/4.0.3/values.yaml b/stable/zwavejs2mqtt/4.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/4.1.0/CONFIG.md b/stable/zwavejs2mqtt/4.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/4.1.0/Chart.lock b/stable/zwavejs2mqtt/4.1.0/Chart.lock deleted file mode 100644 index 428dc96324..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -digest: sha256:980cb7feb6524f9a152987f81b989badc8161b864ca1381e86b5734f681152d9 -generated: "2021-05-24T19:24:49.088555855Z" diff --git a/stable/zwavejs2mqtt/4.1.0/Chart.yaml b/stable/zwavejs2mqtt/4.1.0/Chart.yaml deleted file mode 100644 index 841d0a07cb..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 4.1.6 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 4.1.0 diff --git a/stable/zwavejs2mqtt/4.1.0/README.md b/stable/zwavejs2mqtt/4.1.0/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/4.1.0/app-readme.md b/stable/zwavejs2mqtt/4.1.0/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/4.1.0/charts/common-4.1.6.tgz b/stable/zwavejs2mqtt/4.1.0/charts/common-4.1.6.tgz deleted file mode 100644 index a3084a4d81..0000000000 Binary files a/stable/zwavejs2mqtt/4.1.0/charts/common-4.1.6.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/4.1.0/ix_values.yaml b/stable/zwavejs2mqtt/4.1.0/ix_values.yaml deleted file mode 100644 index 995d1ffb7b..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/4.1.0/questions.yaml b/stable/zwavejs2mqtt/4.1.0/questions.yaml deleted file mode 100644 index 81f5c46e5c..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/questions.yaml +++ /dev/null @@ -1,504 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - editable: true - hidden: false - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - editable: true - hidden: false - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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: "Use Empty Dir Mountpoint" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Enable emptyDir" - schema: - type: boolean - default: false - hidden: false - - 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "emptyDir" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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" - 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" - schema: - type: boolean - default: false - hidden: true - editable: false - - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/4.1.0/templates/common.yaml b/stable/zwavejs2mqtt/4.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/4.1.0/test_values.yaml b/stable/zwavejs2mqtt/4.1.0/test_values.yaml deleted file mode 100644 index f401e07096..0000000000 --- a/stable/zwavejs2mqtt/4.1.0/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/4.1.0/values.yaml b/stable/zwavejs2mqtt/4.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.0.0/CONFIG.md b/stable/zwavejs2mqtt/5.0.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.0.0/Chart.lock b/stable/zwavejs2mqtt/5.0.0/Chart.lock deleted file mode 100644 index 1d91854b5e..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T20:11:23.616330704Z" diff --git a/stable/zwavejs2mqtt/5.0.0/Chart.yaml b/stable/zwavejs2mqtt/5.0.0/Chart.yaml deleted file mode 100644 index 7aa9cab4fa..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.0.0 diff --git a/stable/zwavejs2mqtt/5.0.0/README.md b/stable/zwavejs2mqtt/5.0.0/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.0.0/app-readme.md b/stable/zwavejs2mqtt/5.0.0/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.0.0/charts/common-5.0.0.tgz b/stable/zwavejs2mqtt/5.0.0/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/zwavejs2mqtt/5.0.0/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.0.0/ix_values.yaml b/stable/zwavejs2mqtt/5.0.0/ix_values.yaml deleted file mode 100644 index 995d1ffb7b..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.0.0/questions.yaml b/stable/zwavejs2mqtt/5.0.0/questions.yaml deleted file mode 100644 index da4bbd31b0..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/questions.yaml +++ /dev/null @@ -1,541 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: protocol - label: "Port Type" - schema: - type: string - default: "HTTP" - hidden: false - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - editable: true - hidden: false - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket Service Port Configuration" - schema: - type: dict - attrs: - - variable: protocol - label: "Port Type" - schema: - type: string - default: "TCP" - hidden: false - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - editable: true - hidden: false - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: false - show_subquestions_if: true - subquestions: - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/5.0.0/templates/common.yaml b/stable/zwavejs2mqtt/5.0.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.0.0/test_values.yaml b/stable/zwavejs2mqtt/5.0.0/test_values.yaml deleted file mode 100644 index f401e07096..0000000000 --- a/stable/zwavejs2mqtt/5.0.0/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.0.0/values.yaml b/stable/zwavejs2mqtt/5.0.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.0.1/CONFIG.md b/stable/zwavejs2mqtt/5.0.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.0.1/Chart.lock b/stable/zwavejs2mqtt/5.0.1/Chart.lock deleted file mode 100644 index c6871b5eac..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -digest: sha256:54a1d32451a8386b2b61201f806772e420ee680f94590ad679617c90460495c8 -generated: "2021-05-24T22:56:24.807206425Z" diff --git a/stable/zwavejs2mqtt/5.0.1/Chart.yaml b/stable/zwavejs2mqtt/5.0.1/Chart.yaml deleted file mode 100644 index 2e8e611318..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.0 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.0.1 diff --git a/stable/zwavejs2mqtt/5.0.1/README.md b/stable/zwavejs2mqtt/5.0.1/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.0.1/app-readme.md b/stable/zwavejs2mqtt/5.0.1/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.0.1/charts/common-5.0.0.tgz b/stable/zwavejs2mqtt/5.0.1/charts/common-5.0.0.tgz deleted file mode 100644 index d928525d0f..0000000000 Binary files a/stable/zwavejs2mqtt/5.0.1/charts/common-5.0.0.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.0.1/ix_values.yaml b/stable/zwavejs2mqtt/5.0.1/ix_values.yaml deleted file mode 100644 index 995d1ffb7b..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.0.1/questions.yaml b/stable/zwavejs2mqtt/5.0.1/questions.yaml deleted file mode 100644 index c2e647263a..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/questions.yaml +++ /dev/null @@ -1,551 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - editable: true - hidden: false - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - hidden: false - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - editable: true - hidden: false - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/5.0.1/templates/common.yaml b/stable/zwavejs2mqtt/5.0.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.0.1/test_values.yaml b/stable/zwavejs2mqtt/5.0.1/test_values.yaml deleted file mode 100644 index f401e07096..0000000000 --- a/stable/zwavejs2mqtt/5.0.1/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.0.1/values.yaml b/stable/zwavejs2mqtt/5.0.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.0.2/CONFIG.md b/stable/zwavejs2mqtt/5.0.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.0.2/Chart.lock b/stable/zwavejs2mqtt/5.0.2/Chart.lock deleted file mode 100644 index 1f1ce09305..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T10:47:32.475286478Z" diff --git a/stable/zwavejs2mqtt/5.0.2/Chart.yaml b/stable/zwavejs2mqtt/5.0.2/Chart.yaml deleted file mode 100644 index b0afd263d8..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.0.2 diff --git a/stable/zwavejs2mqtt/5.0.2/README.md b/stable/zwavejs2mqtt/5.0.2/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.0.2/app-readme.md b/stable/zwavejs2mqtt/5.0.2/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.0.2/charts/common-5.0.2.tgz b/stable/zwavejs2mqtt/5.0.2/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/zwavejs2mqtt/5.0.2/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.0.2/ix_values.yaml b/stable/zwavejs2mqtt/5.0.2/ix_values.yaml deleted file mode 100644 index 995d1ffb7b..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.0.2/questions.yaml b/stable/zwavejs2mqtt/5.0.2/questions.yaml deleted file mode 100644 index c2e647263a..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/questions.yaml +++ /dev/null @@ -1,551 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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" - hidden: false - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - editable: true - hidden: false - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - hidden: false - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - editable: true - hidden: false - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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 - hidden: false - - 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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" - schema: - type: list - default: [] - items: - - variable: volumeMount - label: "Custom Storage" - schema: - type: dict - attrs: - - variable: enabled - label: "Enabled" - schema: - type: boolean - default: true - required: true - hidden: true - editable: false - - variable: setPermissions - label: "Automatic Permissions" - description: "Automatically set permissions on install" - schema: - type: boolean - default: true - hidden: false - - variable: readOnly - label: "Mount as ReadOnly" - description: "prevent any write from being done to the mounted volume" - schema: - type: boolean - default: false - hidden: false - - variable: emptyDir - label: "EmptyDir Volume" - schema: - type: dict - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - hidden: false - attrs: - - variable: enabled - label: "Use emptyDir volume" - schema: - type: boolean - default: false - hidden: 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/5.0.2/templates/common.yaml b/stable/zwavejs2mqtt/5.0.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.0.2/test_values.yaml b/stable/zwavejs2mqtt/5.0.2/test_values.yaml deleted file mode 100644 index f401e07096..0000000000 --- a/stable/zwavejs2mqtt/5.0.2/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.0.2/values.yaml b/stable/zwavejs2mqtt/5.0.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.0.3/CONFIG.md b/stable/zwavejs2mqtt/5.0.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.0.3/Chart.lock b/stable/zwavejs2mqtt/5.0.3/Chart.lock deleted file mode 100644 index b6456e0313..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T11:46:37.073494236Z" diff --git a/stable/zwavejs2mqtt/5.0.3/Chart.yaml b/stable/zwavejs2mqtt/5.0.3/Chart.yaml deleted file mode 100644 index 65a3e57bd7..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.0.3 diff --git a/stable/zwavejs2mqtt/5.0.3/README.md b/stable/zwavejs2mqtt/5.0.3/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.0.3/app-readme.md b/stable/zwavejs2mqtt/5.0.3/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.0.3/charts/common-5.0.2.tgz b/stable/zwavejs2mqtt/5.0.3/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/zwavejs2mqtt/5.0.3/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.0.3/ix_values.yaml b/stable/zwavejs2mqtt/5.0.3/ix_values.yaml deleted file mode 100644 index 995d1ffb7b..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.0.3/questions.yaml b/stable/zwavejs2mqtt/5.0.3/questions.yaml deleted file mode 100644 index faf53992bc..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/5.0.3/templates/common.yaml b/stable/zwavejs2mqtt/5.0.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.0.3/test_values.yaml b/stable/zwavejs2mqtt/5.0.3/test_values.yaml deleted file mode 100644 index f401e07096..0000000000 --- a/stable/zwavejs2mqtt/5.0.3/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.0.3/values.yaml b/stable/zwavejs2mqtt/5.0.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.0.4/CONFIG.md b/stable/zwavejs2mqtt/5.0.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.0.4/Chart.lock b/stable/zwavejs2mqtt/5.0.4/Chart.lock deleted file mode 100644 index 5a92f8623c..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-25T22:13:03.046284754Z" diff --git a/stable/zwavejs2mqtt/5.0.4/Chart.yaml b/stable/zwavejs2mqtt/5.0.4/Chart.yaml deleted file mode 100644 index 63da4ccb23..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.0.4 diff --git a/stable/zwavejs2mqtt/5.0.4/README.md b/stable/zwavejs2mqtt/5.0.4/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.0.4/app-readme.md b/stable/zwavejs2mqtt/5.0.4/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.0.4/charts/common-5.0.2.tgz b/stable/zwavejs2mqtt/5.0.4/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/zwavejs2mqtt/5.0.4/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.0.4/ix_values.yaml b/stable/zwavejs2mqtt/5.0.4/ix_values.yaml deleted file mode 100644 index 995d1ffb7b..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.0.4/questions.yaml b/stable/zwavejs2mqtt/5.0.4/questions.yaml deleted file mode 100644 index faf53992bc..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/5.0.4/templates/common.yaml b/stable/zwavejs2mqtt/5.0.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.0.4/test_values.yaml b/stable/zwavejs2mqtt/5.0.4/test_values.yaml deleted file mode 100644 index f401e07096..0000000000 --- a/stable/zwavejs2mqtt/5.0.4/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.3.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.0.4/values.yaml b/stable/zwavejs2mqtt/5.0.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.0.5/CONFIG.md b/stable/zwavejs2mqtt/5.0.5/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.0.5/Chart.lock b/stable/zwavejs2mqtt/5.0.5/Chart.lock deleted file mode 100644 index 4fca03371b..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -digest: sha256:82871c43372131c8be130238af1f2b227a912c053fc6e8f19f9d3334688f119d -generated: "2021-05-28T21:10:09.249797383Z" diff --git a/stable/zwavejs2mqtt/5.0.5/Chart.yaml b/stable/zwavejs2mqtt/5.0.5/Chart.yaml deleted file mode 100644 index 8c592ba27e..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.0.2 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.0.5 diff --git a/stable/zwavejs2mqtt/5.0.5/README.md b/stable/zwavejs2mqtt/5.0.5/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.0.5/app-readme.md b/stable/zwavejs2mqtt/5.0.5/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.0.5/charts/common-5.0.2.tgz b/stable/zwavejs2mqtt/5.0.5/charts/common-5.0.2.tgz deleted file mode 100644 index cad9fa4d6c..0000000000 Binary files a/stable/zwavejs2mqtt/5.0.5/charts/common-5.0.2.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.0.5/ix_values.yaml b/stable/zwavejs2mqtt/5.0.5/ix_values.yaml deleted file mode 100644 index 1fad889c04..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.0.5/questions.yaml b/stable/zwavejs2mqtt/5.0.5/questions.yaml deleted file mode 100644 index faf53992bc..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/5.0.5/templates/common.yaml b/stable/zwavejs2mqtt/5.0.5/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.0.5/test_values.yaml b/stable/zwavejs2mqtt/5.0.5/test_values.yaml deleted file mode 100644 index 0191ffe5da..0000000000 --- a/stable/zwavejs2mqtt/5.0.5/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.0.5/values.yaml b/stable/zwavejs2mqtt/5.0.5/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.1.0/CONFIG.md b/stable/zwavejs2mqtt/5.1.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.1.0/Chart.lock b/stable/zwavejs2mqtt/5.1.0/Chart.lock deleted file mode 100644 index 7e5225feb9..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -digest: sha256:a6bbaa259896eb374ead464ba706e5f1fc1cc24daf530671efcb2dd71c1b01c5 -generated: "2021-05-29T12:28:06.926142095Z" diff --git a/stable/zwavejs2mqtt/5.1.0/Chart.yaml b/stable/zwavejs2mqtt/5.1.0/Chart.yaml deleted file mode 100644 index 676de3c488..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.1 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.1.0 diff --git a/stable/zwavejs2mqtt/5.1.0/README.md b/stable/zwavejs2mqtt/5.1.0/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.1.0/app-readme.md b/stable/zwavejs2mqtt/5.1.0/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.1.0/charts/common-5.1.1.tgz b/stable/zwavejs2mqtt/5.1.0/charts/common-5.1.1.tgz deleted file mode 100644 index b16b8c08b4..0000000000 Binary files a/stable/zwavejs2mqtt/5.1.0/charts/common-5.1.1.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.1.0/ix_values.yaml b/stable/zwavejs2mqtt/5.1.0/ix_values.yaml deleted file mode 100644 index 1fad889c04..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.1.0/questions.yaml b/stable/zwavejs2mqtt/5.1.0/questions.yaml deleted file mode 100644 index faf53992bc..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/5.1.0/templates/common.yaml b/stable/zwavejs2mqtt/5.1.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.1.0/test_values.yaml b/stable/zwavejs2mqtt/5.1.0/test_values.yaml deleted file mode 100644 index 0191ffe5da..0000000000 --- a/stable/zwavejs2mqtt/5.1.0/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.1.0/values.yaml b/stable/zwavejs2mqtt/5.1.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.1.1/CONFIG.md b/stable/zwavejs2mqtt/5.1.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.1.1/Chart.lock b/stable/zwavejs2mqtt/5.1.1/Chart.lock deleted file mode 100644 index 2001672d1e..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T13:52:56.336943933Z" diff --git a/stable/zwavejs2mqtt/5.1.1/Chart.yaml b/stable/zwavejs2mqtt/5.1.1/Chart.yaml deleted file mode 100644 index 356aae106c..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.1.1 diff --git a/stable/zwavejs2mqtt/5.1.1/README.md b/stable/zwavejs2mqtt/5.1.1/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.1.1/app-readme.md b/stable/zwavejs2mqtt/5.1.1/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.1.1/charts/common-5.1.2.tgz b/stable/zwavejs2mqtt/5.1.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/zwavejs2mqtt/5.1.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.1.1/ix_values.yaml b/stable/zwavejs2mqtt/5.1.1/ix_values.yaml deleted file mode 100644 index 1fad889c04..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.1.1/questions.yaml b/stable/zwavejs2mqtt/5.1.1/questions.yaml deleted file mode 100644 index faf53992bc..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/questions.yaml +++ /dev/null @@ -1,536 +0,0 @@ -groups: - - name: "Container Image" - description: "Image to be used for container" - - name: "Workload Configuration" - description: "Configure workload deployment" - - name: "Configuration" - description: "additional container configuration" - - name: "Networking" - description: "Configure Network and Services for container" - - name: "Storage" - description: "Persist and share data that is separate from the lifecycle of the container" - - name: "Resources and Devices" - description: "Specify resources/devices to be allocated to workload" - - name: "Ingress Configuration" - description: "Ingress Configuration" - - name: "Security" - description: "Configure security context" - - name: "Advanced" - description: "Advanced Configuration" - - name: "WARNING" - description: "WARNING" -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 - # Update Policy - - variable: strategyType - group: "Container Image" - label: "Update Strategy" - schema: - type: string - default: "Recreate" - enum: - - value: "RollingUpdate" - description: "Create new pods and then kill old ones" - - value: "Recreate" - description: "Kill existing pods before creating new ones" - - variable: env - group: "Configuration" - label: "Image Environment" - schema: - type: dict - attrs: - - variable: TZ - label: "Timezone" - schema: - type: string - default: "Etc/UTC" - $ref: - - "definitions/timezone" - - variable: envList - label: "Image environment" - group: "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 - # Enable Host Networking - - variable: hostNetwork - group: "Networking" - label: "Enable Host Networking" - schema: - type: boolean - default: false - - variable: service - group: "Networking" - 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - variable: persistence - label: "Integrated Persistent Storage" - group: "Storage" - 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" - 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 - # Enable privileged - - variable: securityContext - group: "Security" - 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" - 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" diff --git a/stable/zwavejs2mqtt/5.1.1/templates/common.yaml b/stable/zwavejs2mqtt/5.1.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.1.1/test_values.yaml b/stable/zwavejs2mqtt/5.1.1/test_values.yaml deleted file mode 100644 index 0191ffe5da..0000000000 --- a/stable/zwavejs2mqtt/5.1.1/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.1.1/values.yaml b/stable/zwavejs2mqtt/5.1.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.2.0/CONFIG.md b/stable/zwavejs2mqtt/5.2.0/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.2.0/Chart.lock b/stable/zwavejs2mqtt/5.2.0/Chart.lock deleted file mode 100644 index 8f1c0fef4d..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T15:06:06.980627245Z" diff --git a/stable/zwavejs2mqtt/5.2.0/Chart.yaml b/stable/zwavejs2mqtt/5.2.0/Chart.yaml deleted file mode 100644 index d08c22c59f..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/truecharts/apps/tree/master/stable/zwavejs2mqtt -- https://github.com/k8s-at-home/charts/tree/master/charts/zwavejs2mqtt -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -upstream_version: 1.1.0 -version: 5.2.0 diff --git a/stable/zwavejs2mqtt/5.2.0/README.md b/stable/zwavejs2mqtt/5.2.0/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.2.0/app-readme.md b/stable/zwavejs2mqtt/5.2.0/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.2.0/charts/common-5.1.2.tgz b/stable/zwavejs2mqtt/5.2.0/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/zwavejs2mqtt/5.2.0/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.2.0/ix_values.yaml b/stable/zwavejs2mqtt/5.2.0/ix_values.yaml deleted file mode 100644 index 1fad889c04..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.2.0/questions.yaml b/stable/zwavejs2mqtt/5.2.0/questions.yaml deleted file mode 100644 index 78e2979b44..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/questions.yaml +++ /dev/null @@ -1,676 +0,0 @@ -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: 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - 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 - # 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/stable/zwavejs2mqtt/5.2.0/templates/common.yaml b/stable/zwavejs2mqtt/5.2.0/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.2.0/test_values.yaml b/stable/zwavejs2mqtt/5.2.0/test_values.yaml deleted file mode 100644 index 0191ffe5da..0000000000 --- a/stable/zwavejs2mqtt/5.2.0/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.2.0/values.yaml b/stable/zwavejs2mqtt/5.2.0/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.2.1/CONFIG.md b/stable/zwavejs2mqtt/5.2.1/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.2.1/Chart.lock b/stable/zwavejs2mqtt/5.2.1/Chart.lock deleted file mode 100644 index 34760b14dc..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T21:29:26.975976818Z" diff --git a/stable/zwavejs2mqtt/5.2.1/Chart.yaml b/stable/zwavejs2mqtt/5.2.1/Chart.yaml deleted file mode 100644 index 54ceac7725..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/charts/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -version: 5.2.1 diff --git a/stable/zwavejs2mqtt/5.2.1/README.md b/stable/zwavejs2mqtt/5.2.1/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.2.1/app-readme.md b/stable/zwavejs2mqtt/5.2.1/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.2.1/charts/common-5.1.2.tgz b/stable/zwavejs2mqtt/5.2.1/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/zwavejs2mqtt/5.2.1/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.2.1/ix_values.yaml b/stable/zwavejs2mqtt/5.2.1/ix_values.yaml deleted file mode 100644 index 1fad889c04..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.2.1/questions.yaml b/stable/zwavejs2mqtt/5.2.1/questions.yaml deleted file mode 100644 index 78e2979b44..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/questions.yaml +++ /dev/null @@ -1,676 +0,0 @@ -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: 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - 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 - # 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/stable/zwavejs2mqtt/5.2.1/templates/common.yaml b/stable/zwavejs2mqtt/5.2.1/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.2.1/test_values.yaml b/stable/zwavejs2mqtt/5.2.1/test_values.yaml deleted file mode 100644 index 0191ffe5da..0000000000 --- a/stable/zwavejs2mqtt/5.2.1/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.2.1/values.yaml b/stable/zwavejs2mqtt/5.2.1/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.2.2/CONFIG.md b/stable/zwavejs2mqtt/5.2.2/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.2.2/Chart.lock b/stable/zwavejs2mqtt/5.2.2/Chart.lock deleted file mode 100644 index f7fd60e34c..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -digest: sha256:6bd9651098b689bdb2c296d21c80f41421c3cc70410a593ac0dd4c6206cfbe3d -generated: "2021-05-30T22:47:25.054115898Z" diff --git a/stable/zwavejs2mqtt/5.2.2/Chart.yaml b/stable/zwavejs2mqtt/5.2.2/Chart.yaml deleted file mode 100644 index 589918eb34..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.2 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/charts/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -version: 5.2.2 diff --git a/stable/zwavejs2mqtt/5.2.2/README.md b/stable/zwavejs2mqtt/5.2.2/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.2.2/app-readme.md b/stable/zwavejs2mqtt/5.2.2/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.2.2/charts/common-5.1.2.tgz b/stable/zwavejs2mqtt/5.2.2/charts/common-5.1.2.tgz deleted file mode 100644 index 5b8ad2b029..0000000000 Binary files a/stable/zwavejs2mqtt/5.2.2/charts/common-5.1.2.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.2.2/ix_values.yaml b/stable/zwavejs2mqtt/5.2.2/ix_values.yaml deleted file mode 100644 index 1fad889c04..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.2.2/questions.yaml b/stable/zwavejs2mqtt/5.2.2/questions.yaml deleted file mode 100644 index 78e2979b44..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/questions.yaml +++ /dev/null @@ -1,676 +0,0 @@ -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: 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - 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 - # 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/stable/zwavejs2mqtt/5.2.2/templates/common.yaml b/stable/zwavejs2mqtt/5.2.2/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.2.2/test_values.yaml b/stable/zwavejs2mqtt/5.2.2/test_values.yaml deleted file mode 100644 index 0191ffe5da..0000000000 --- a/stable/zwavejs2mqtt/5.2.2/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.2.2/values.yaml b/stable/zwavejs2mqtt/5.2.2/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.2.3/CONFIG.md b/stable/zwavejs2mqtt/5.2.3/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.2.3/Chart.lock b/stable/zwavejs2mqtt/5.2.3/Chart.lock deleted file mode 100644 index 656a447668..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-01T11:22:00.883655203Z" diff --git a/stable/zwavejs2mqtt/5.2.3/Chart.yaml b/stable/zwavejs2mqtt/5.2.3/Chart.yaml deleted file mode 100644 index d96d32da3b..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/charts/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -version: 5.2.3 diff --git a/stable/zwavejs2mqtt/5.2.3/README.md b/stable/zwavejs2mqtt/5.2.3/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.2.3/app-readme.md b/stable/zwavejs2mqtt/5.2.3/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.2.3/charts/common-5.1.3.tgz b/stable/zwavejs2mqtt/5.2.3/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/zwavejs2mqtt/5.2.3/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.2.3/ix_values.yaml b/stable/zwavejs2mqtt/5.2.3/ix_values.yaml deleted file mode 100644 index 1fad889c04..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.2.3/questions.yaml b/stable/zwavejs2mqtt/5.2.3/questions.yaml deleted file mode 100644 index 78e2979b44..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/questions.yaml +++ /dev/null @@ -1,676 +0,0 @@ -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: 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - 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 - # 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/stable/zwavejs2mqtt/5.2.3/templates/common.yaml b/stable/zwavejs2mqtt/5.2.3/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.2.3/test_values.yaml b/stable/zwavejs2mqtt/5.2.3/test_values.yaml deleted file mode 100644 index 0191ffe5da..0000000000 --- a/stable/zwavejs2mqtt/5.2.3/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.4.0 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.2.3/values.yaml b/stable/zwavejs2mqtt/5.2.3/values.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/stable/zwavejs2mqtt/5.2.4/CONFIG.md b/stable/zwavejs2mqtt/5.2.4/CONFIG.md deleted file mode 100644 index 6d760c1842..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/CONFIG.md +++ /dev/null @@ -1,8 +0,0 @@ -# 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/zwavejs2mqtt/5.2.4/Chart.lock b/stable/zwavejs2mqtt/5.2.4/Chart.lock deleted file mode 100644 index 0fba6a1770..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -digest: sha256:46cfe3fd743066d150b4909dc15f72e333c802c771966ec439e4b1d409c8547b -generated: "2021-06-08T09:18:14.187761807Z" diff --git a/stable/zwavejs2mqtt/5.2.4/Chart.yaml b/stable/zwavejs2mqtt/5.2.4/Chart.yaml deleted file mode 100644 index c46826987d..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: auto -dependencies: -- name: common - repository: https://truecharts.org/ - version: 5.1.3 -deprecated: false -description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS - and Vue -home: https://github.com/truecharts/apps/tree/master/charts/stable/zwavejs2mqtt -icon: https://raw.githubusercontent.com/zwave-js/zwavejs2mqtt/master/static/logo.png -keywords: -- zwavejs2mqtt -- zwave-js -- z-wave -- zwave -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: zwavejs2mqtt -sources: -- https://github.com/zwave-js/zwavejs2mqtt -- https://hub.docker.com/r/zwavejs/zwavejs2mqtt -type: application -version: 5.2.4 diff --git a/stable/zwavejs2mqtt/5.2.4/README.md b/stable/zwavejs2mqtt/5.2.4/README.md deleted file mode 100644 index a3862ca4c4..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/README.md +++ /dev/null @@ -1,56 +0,0 @@ -# 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) - -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue - -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 `zwavejs2mqtt` - -- Open TrueNAS SCALE -- Go to Apps -- Click "Install" for this specific Apps -- Fill out the configuration form - -## Uninstalling the Chart - -To uninstall the `zwavejs2mqtt` 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/zwavejs2mqtt/5.2.4/app-readme.md b/stable/zwavejs2mqtt/5.2.4/app-readme.md deleted file mode 100644 index 4bb94a1a5a..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/app-readme.md +++ /dev/null @@ -1,3 +0,0 @@ -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue -This App is supplied by TrueCharts, for more information please visit https://truecharts.org -Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS diff --git a/stable/zwavejs2mqtt/5.2.4/charts/common-5.1.3.tgz b/stable/zwavejs2mqtt/5.2.4/charts/common-5.1.3.tgz deleted file mode 100644 index 7fb16d84d5..0000000000 Binary files a/stable/zwavejs2mqtt/5.2.4/charts/common-5.1.3.tgz and /dev/null differ diff --git a/stable/zwavejs2mqtt/5.2.4/ix_values.yaml b/stable/zwavejs2mqtt/5.2.4/ix_values.yaml deleted file mode 100644 index 528245bb9b..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/ix_values.yaml +++ /dev/null @@ -1,66 +0,0 @@ -## -# 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: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.5.1 - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 -## -# 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/zwavejs2mqtt/5.2.4/questions.yaml b/stable/zwavejs2mqtt/5.2.4/questions.yaml deleted file mode 100644 index 78e2979b44..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/questions.yaml +++ /dev/null @@ -1,676 +0,0 @@ -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: 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: 8091 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 8091 - 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: 36022 - required: true - - variable: ws - label: "WebSocket Service" - description: "WebSocket Service" - 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: "ClusterIP" - 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: ws - label: "WebSocket 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: "TCP" - 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: 3000 - editable: false - hidden: true - - variable: targetport - label: "Target Port" - description: "This port exposes the container port on the service" - schema: - type: int - default: 3000 - 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: 36023 - required: true - # Configure app volumes - - 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 - # 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/stable/zwavejs2mqtt/5.2.4/templates/common.yaml b/stable/zwavejs2mqtt/5.2.4/templates/common.yaml deleted file mode 100644 index a6613c2ce2..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/stable/zwavejs2mqtt/5.2.4/test_values.yaml b/stable/zwavejs2mqtt/5.2.4/test_values.yaml deleted file mode 100644 index 469f8f1178..0000000000 --- a/stable/zwavejs2mqtt/5.2.4/test_values.yaml +++ /dev/null @@ -1,117 +0,0 @@ -# Default values for zwavejs2mqtt. -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/charts/tree/master/charts/common - -image: - repository: zwavejs/zwavejs2mqtt - pullPolicy: IfNotPresent - tag: 4.5.1 - -strategy: - type: Recreate - -# 5=tty 20=dialout 24=cdrom -podSecurityContext: - runAsNonRoot: true - runAsUser: 568 - runAsGroup: 568 - fsGroup: 568 - supplementalGroups: [5, 20, 24] - -# # See more environment variables in the zwavejs2mqtt documentation -# https://zwave-js.github.io/zwavejs2mqtt/#/guide/env-vars -env: {} - # OZW_NETWORK_KEY: - -probes: - liveness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - readiness: - enabled: true - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - startup: - enabled: false - # custom: true - # spec: - # failureThreshold: 5 - # httpGet: - # path: /health - # port: http - # httpHeaders: - # - name: Accept - # value: text/plain - # initialDelaySeconds: 30 - # periodSeconds: 10 - # timeoutSeconds: 10 - -service: - main: - ports: - main: - port: 8091 - ws: - enabled: true - type: ClusterIP - ports: - ws: - enabled: true - port: 3000 - protocol: TCP - -# Privileged may be required if USB controller is accessed directly through the host machine -# securityContext: -# privileged: true - -persistence: - config: - enabled: true - mountPath: "/config" - emptyDir: - enabled: true - accessMode: ReadWriteOnce - size: 1Gi - storageClass: "" - -# Path to your zwave device in the container -additionalVolumeMounts: [] -# - name: usb -# mountPath: /dev/serial/by-id/usb-0658_0200-if00 - -# Path to your zwave device on the host -additionalVolumes: [] -# - name: usb -# hostPath: -# path: /dev/serial/by-id/usb-0658_0200-if00 - -# affinity: -# nodeAffinity: -# requiredDuringSchedulingIgnoredDuringExecution: -# nodeSelectorTerms: -# - matchExpressions: -# - key: app -# operator: In -# values: -# - zwave-controller diff --git a/stable/zwavejs2mqtt/5.2.4/values.yaml b/stable/zwavejs2mqtt/5.2.4/values.yaml deleted file mode 100644 index e69de29bb2..0000000000