From 5237f60dd962596fbb7b16ea758c23ba62971e10 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Sat, 17 Feb 2024 19:52:48 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- stable/outline/11.3.1/CHANGELOG.md | 99 + stable/outline/11.3.1/Chart.yaml | 44 + stable/outline/11.3.1/LICENSE | 106 + stable/outline/11.3.1/README.md | 28 + stable/outline/11.3.1/app-readme.md | 8 + .../outline/11.3.1/charts/common-17.4.2.tgz | Bin 0 -> 100097 bytes .../outline/11.3.1/charts/redis-11.1.21.tgz | Bin 0 -> 103424 bytes stable/outline/11.3.1/ix_values.yaml | 138 + stable/outline/11.3.1/questions.yaml | 3595 +++++++++++++++++ stable/outline/11.3.1/templates/NOTES.txt | 1 + stable/outline/11.3.1/templates/_secrets.tpl | 17 + stable/outline/11.3.1/templates/common.yaml | 11 + stable/outline/11.3.1/values.yaml | 0 13 files changed, 4047 insertions(+) create mode 100644 stable/outline/11.3.1/CHANGELOG.md create mode 100644 stable/outline/11.3.1/Chart.yaml create mode 100644 stable/outline/11.3.1/LICENSE create mode 100644 stable/outline/11.3.1/README.md create mode 100644 stable/outline/11.3.1/app-readme.md create mode 100644 stable/outline/11.3.1/charts/common-17.4.2.tgz create mode 100644 stable/outline/11.3.1/charts/redis-11.1.21.tgz create mode 100644 stable/outline/11.3.1/ix_values.yaml create mode 100644 stable/outline/11.3.1/questions.yaml create mode 100644 stable/outline/11.3.1/templates/NOTES.txt create mode 100644 stable/outline/11.3.1/templates/_secrets.tpl create mode 100644 stable/outline/11.3.1/templates/common.yaml create mode 100644 stable/outline/11.3.1/values.yaml diff --git a/stable/outline/11.3.1/CHANGELOG.md b/stable/outline/11.3.1/CHANGELOG.md new file mode 100644 index 00000000000..a0b6bda8583 --- /dev/null +++ b/stable/outline/11.3.1/CHANGELOG.md @@ -0,0 +1,99 @@ +--- +title: Changelog +--- + +**Important:** +*for the complete changelog, please refer to the website* + + + + + + + + + + + +## [outline-11.1.15](https://github.com/truecharts/charts/compare/outline-11.1.14...outline-11.1.15) (2024-02-03) + +### Chore + + + +- update container image common to v17.2.30[@19ad5ec](https://github.com/19ad5ec) by renovate ([#17804](https://github.com/truecharts/charts/issues/17804)) + + +## [outline-11.1.14](https://github.com/truecharts/charts/compare/outline-11.1.13...outline-11.1.14) (2024-01-27) + +### Chore + + + +- update helm general non-major by renovate ([#17525](https://github.com/truecharts/charts/issues/17525)) + + +## [outline-11.1.13](https://github.com/truecharts/charts/compare/outline-11.1.12...outline-11.1.13) (2024-01-26) + +### Chore + + + +- update container image common to v17.2.29[@d7c41a3](https://github.com/d7c41a3) by renovate ([#17545](https://github.com/truecharts/charts/issues/17545)) + + +## [outline-11.1.12](https://github.com/truecharts/charts/compare/outline-11.1.11...outline-11.1.12) (2024-01-21) + +### Chore + + + +- update container image common to v17.2.28[@918b4c5](https://github.com/918b4c5) by renovate ([#17478](https://github.com/truecharts/charts/issues/17478)) + + +## [outline-11.1.11](https://github.com/truecharts/charts/compare/outline-11.1.10...outline-11.1.11) (2024-01-21) + +### Chore + + + +- update container image common to v17.2.26[@24c98f7](https://github.com/24c98f7) by renovate ([#17409](https://github.com/truecharts/charts/issues/17409)) + + +## [outline-11.1.10](https://github.com/truecharts/charts/compare/outline-11.1.9...outline-11.1.10) (2024-01-21) + +### Chore + + + +- update metadata in chart.yaml ([#17457](https://github.com/truecharts/charts/issues/17457)) + + + + +## [outline-11.1.9](https://github.com/truecharts/charts/compare/outline-11.1.8...outline-11.1.9) (2024-01-09) + +### Chore + + + +- update container image common to v17.2.22[@e7c9056](https://github.com/e7c9056) by renovate ([#16986](https://github.com/truecharts/charts/issues/16986)) + + +## [outline-11.1.8](https://github.com/truecharts/charts/compare/outline-11.1.7...outline-11.1.8) (2024-01-02) + +### Chore + + + +- update helm general non-major by renovate ([#16820](https://github.com/truecharts/charts/issues/16820)) + + +## [outline-11.1.7](https://github.com/truecharts/charts/compare/outline-11.1.6...outline-11.1.7) (2024-01-02) + +### Chore + + + +- force bump to ensure up-to-date catalogs + diff --git a/stable/outline/11.3.1/Chart.yaml b/stable/outline/11.3.1/Chart.yaml new file mode 100644 index 00000000000..b4ffcb528f0 --- /dev/null +++ b/stable/outline/11.3.1/Chart.yaml @@ -0,0 +1,44 @@ +annotations: + max_scale_version: 23.10.2 + min_scale_version: 23.10.0 + truecharts.org/SCALE-support: "true" + truecharts.org/category: productivity + truecharts.org/max_helm_version: "3.14" + truecharts.org/min_helm_version: "3.12" + truecharts.org/train: stable +apiVersion: v2 +appVersion: 0.74.0 +dependencies: + - name: common + version: 17.4.2 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] + - name: redis + version: 11.1.21 + repository: oci://tccr.io/truecharts + condition: redis.enabled + alias: "" + tags: [] + import-values: [] +deprecated: false +description: A fast, collaborative, knowledge base for your team built using React and Node.js. +home: https://truecharts.org/charts/stable/outline +icon: https://truecharts.org/img/hotlink-ok/chart-icons/outline.png +keywords: + - outline + - knowledge +kubeVersion: ">=1.24.0-0" +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: outline +sources: + - https://github.com/outline/outline + - https://github.com/truecharts/charts/tree/master/charts/stable/outline + - https://hub.docker.com/r/outlinewiki/outline +type: application +version: 11.3.1 diff --git a/stable/outline/11.3.1/LICENSE b/stable/outline/11.3.1/LICENSE new file mode 100644 index 00000000000..80e4ab93f92 --- /dev/null +++ b/stable/outline/11.3.1/LICENSE @@ -0,0 +1,106 @@ +Business Source License 1.1 + +Parameters + +Licensor: The TrueCharts Project, it's owner and it's contributors +Licensed Work: The TrueCharts "Cert-Manager" Helm Chart +Additional Use Grant: You may use the licensed work in production, as long + as it is directly sourced from a TrueCharts provided + official repository, catalog or source. You may also make private + modification to the directly sourced licenced work, + when used in production. + + The following cases are, due to their nature, also + defined as 'production use' and explicitly prohibited: + - Bundling, including or displaying the licensed work + with(in) another work intended for production use, + with the apparent intend of facilitating and/or + promoting production use by third parties in + violation of this license. + +Change Date: 2050-01-01 + +Change License: 3-clause BSD license + +For information about alternative licensing arrangements for the Software, +please contact: legal@truecharts.org + +Notice + +The Business Source License (this document, or the “License”) is not an Open +Source license. However, the Licensed Work will eventually be made available +under an Open Source License, as stated in this License. + +License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved. +“Business Source License” is a trademark of MariaDB Corporation Ab. + +----------------------------------------------------------------------------- + +Business Source License 1.1 + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited +production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN “AS IS” BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND +TITLE. + +MariaDB hereby grants you permission to use this License’s text to license +your works, and to refer to it using the trademark “Business Source License”, +as long as you comply with the Covenants of Licensor below. + +Covenants of Licensor + +In consideration of the right to use this License’s text and the “Business +Source License” name and trademark, Licensor covenants to MariaDB, and to all +other recipients of the licensed work to be provided by Licensor: + +1. To specify as the Change License the GPL Version 2.0 or any later version, + or a license that is compatible with GPL Version 2.0 or a later version, + where “compatible” means that software provided under the Change License can + be included in a program with software provided under GPL Version 2.0 or a + later version. Licensor may specify additional Change Licenses without + limitation. + +2. To either: (a) specify an additional grant of rights to use that does not + impose any additional restriction on the right granted in this License, as + the Additional Use Grant; or (b) insert the text “None”. + +3. To specify a Change Date. + +4. Not to modify this License in any other way. diff --git a/stable/outline/11.3.1/README.md b/stable/outline/11.3.1/README.md new file mode 100644 index 00000000000..7d7c85ba2e6 --- /dev/null +++ b/stable/outline/11.3.1/README.md @@ -0,0 +1,28 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as Apps on TrueNAS SCALE. +However only installations using the TrueNAS SCALE Apps system are supported. + +For more information about this App, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/outline) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Support + +- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/manual/SCALE/guides/scale-intro). +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/stable/outline/11.3.1/app-readme.md b/stable/outline/11.3.1/app-readme.md new file mode 100644 index 00000000000..8c35312e153 --- /dev/null +++ b/stable/outline/11.3.1/app-readme.md @@ -0,0 +1,8 @@ +A fast, collaborative, knowledge base for your team built using React and Node.js. + +This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/stable/outline](https://truecharts.org/charts/stable/outline) + +--- + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can! diff --git a/stable/outline/11.3.1/charts/common-17.4.2.tgz b/stable/outline/11.3.1/charts/common-17.4.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..31f3a104561f859f297067776ab86a1503525be4 GIT binary patch literal 100097 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 l8bLay74+E3;;+DksJU3 literal 0 HcmV?d00001 diff --git a/stable/outline/11.3.1/charts/redis-11.1.21.tgz b/stable/outline/11.3.1/charts/redis-11.1.21.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9e375f49861dddc5e15685c5e5d1109a375f80c9 GIT binary patch literal 103424 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[XfWH&%am-XB$^ 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 bL~>I$Wm7igGc5ln00960ezgp-0PqX|gzi;1 literal 0 HcmV?d00001 diff --git a/stable/outline/11.3.1/ix_values.yaml b/stable/outline/11.3.1/ix_values.yaml new file mode 100644 index 00000000000..e1227722b6b --- /dev/null +++ b/stable/outline/11.3.1/ix_values.yaml @@ -0,0 +1,138 @@ +image: + repository: outlinewiki/outline + pullPolicy: IfNotPresent + tag: 0.74.0@sha256:f630dfbf53ce61c0742052571cef6938a755f04c9001b51785621be9cb7e5581 +service: + main: + ports: + main: + port: 10196 +# Enabled redis +redis: + enabled: true + redisUsername: default +# Enabled postgres +cnpg: + main: + enabled: true + user: outline + database: outline +portal: + open: + enabled: true +securityContext: + container: + readOnlyRootFilesystem: false + runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 +workload: + main: + podSpec: + initContainers: + 1-migratedb: + enabled: true + imageSelector: image + type: init + env: + DATABASE_URL: + secretKeyRef: + name: cnpg-main-urls + key: std + REDIS_URL: + secretKeyRef: + name: secrets + key: REDIS_CUSTOM_URL + SECRET_KEY: + secretKeyRef: + name: secrets + key: SECRET_KEY + UTILS_SECRET: + secretKeyRef: + name: secrets + key: UTILS_SECRET + command: + - sh + - -c + - yarn sequelize db:migrate --env=production-ssl-disabled + containers: + main: + probes: + liveness: + path: "/_health" + readiness: + path: "/_health" + startup: + path: "/_health" + env: + FORCE_HTTPS: false + PGSSLMODE: "disable" + PORT: "{{ .Values.service.main.ports.main.port }}" + # User defined + URL: "http://localhost:{{ .Values.service.main.ports.main.port }}" + SLACK_MESSAGE_ACTIONS: true + ENABLE_UPDATES: true + WEB_CONCURRENCY: 1 + MAXIMUM_IMPORT_SIZE: 5120000 + DEFAULT_LANGUAGE: "en_US" + FILE_STORAGE: "" + FILE_STORAGE_UPLOAD_MAX_SIZE: "" + # TEAM_LOGO: "" + # COLLABORATION_URL: "" + # SLACK_KEY: "" + # SLACK_SECRET: "" + # SLACK_VERIFICATION_TOKEN: "" + # SLACK_APP_ID: "" + # GOOGLE_CLIENT_ID: "" + # GOOGLE_CLIENT_SECRET: "" + # GOOGLE_ANALYTICS_ID: "" + # AZURE_CLIENT_ID: "" + # AZURE_CLIENT_SECRET: "" + # AZURE_RESOURCE_APP_ID: "" + # OIDC_CLIENT_ID: "" + # OIDC_CLIENT_SECRET: "" + # OIDC_AUTH_URI: "" + # OIDC_TOKEN_URI: "" + # OIDC_USERINFO_URI: "" + # OIDC_USERNAME_CLAIM: "" + # OIDC_DISPLAY_NAME: "" + # OIDC_SCOPES: "" + # SENTRY_DSN: "" + # AWS_ACCESS_KEY_ID: "" + # AWS_SECRET_ACCESS_KEY: "" + # AWS_REGION: "" + # AWS_S3_ACCELERATE_URL: "" + # AWS_S3_UPLOAD_BUCKET_URL: "" + # AWS_S3_UPLOAD_BUCKET_NAME: "" + # AWS_S3_UPLOAD_MAX_SIZE: 26214400 + # AWS_S3_FORCE_PATH_STYLE: true + # AWS_S3_ACL: "" + # SMTP_HOST: "" + # SMTP_PORT: 587 + # SMTP_USERNAME: "" + # SMTP_PASSWORD: "" + # SMTP_FROM_EMAIL: "" + # SMTP_REPLY_EMAIL: "" + # SMTP_SECURE: true + + DATABASE_URL: + secretKeyRef: + name: cnpg-main-urls + key: std + REDIS_URL: + secretKeyRef: + expandObjectName: false + name: '{{ printf "%s-%s" .Release.Name "rediscreds" }}' + key: url + SECRET_KEY: + secretKeyRef: + name: secrets + key: SECRET_KEY + UTILS_SECRET: + secretKeyRef: + name: secrets + key: UTILS_SECRET +persistence: + data: + enabled: true + mountPath: /var/lib/outline/data diff --git a/stable/outline/11.3.1/questions.yaml b/stable/outline/11.3.1/questions.yaml new file mode 100644 index 00000000000..9790c6e58df --- /dev/null +++ b/stable/outline/11.3.1/questions.yaml @@ -0,0 +1,3595 @@ +groups: + - name: Container Image + description: Image to be used for container + - name: General Settings + description: General Deployment Settings + - name: Workload Settings + description: Workload Settings + - 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: Middlewares + description: Traefik Middlewares + - name: Metrics + description: Metrics + - name: Addons + description: Addon Configuration + - name: Backup Configuration + description: Configure Velero Backup Schedule + - name: Advanced + description: Advanced Configuration + - name: Postgresql + description: Postgresql + - name: Documentation + description: Documentation +portals: + open: + protocols: + - "$kubernetes-resource_configmap_tcportal-open_protocol" + host: + - "$kubernetes-resource_configmap_tcportal-open_host" + ports: + - "$kubernetes-resource_configmap_tcportal-open_port" +questions: + - variable: global + group: General Settings + label: "Global Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: stopAll + label: Stop All + description: "Stops All Running pods and hibernates cnpg" + schema: + type: boolean + default: false + - variable: workload + group: "Workload Settings" + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type (Advanced) + schema: + type: string + default: Deployment + enum: + - value: Deployment + description: Deployment + - value: DaemonSet + description: DaemonSet + - variable: replicas + label: Replicas (Advanced) + description: Set the number of Replicas + schema: + type: int + show_if: [["type", "!=", "DaemonSet"]] + default: 1 + - variable: podSpec + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: containers + label: Containers + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: Main Container + schema: + additional_attrs: true + type: dict + attrs: + - variable: env + group: "App Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: URL + label: "URL" + description: "URL should point to the fully qualified, publicly accessible URL." + schema: + type: string + required: true + default: "" + - variable: COLLABORATION_URL + label: "COLLABORATION_URL" + description: "URL for external collaboration server" + schema: + type: string + default: "" + - variable: SLACK_MESSAGE_ACTIONS + label: "SLACK_MESSAGE_ACTIONS" + schema: + type: boolean + default: true + - variable: ENABLE_UPDATES + label: "ENABLE_UPDATES" + schema: + type: boolean + default: true + - variable: WEB_CONCURRENCY + label: "WEB_CONCURRENCY" + description: "How many processes should be spawned. As a reasonable rule divide your servers available memory by 512 for a rough estimate" + schema: + type: int + default: 1 + - variable: DEFAULT_LANGUAGE + label: "DEFAULT_LANGUAGE" + description: "The default interface language. See translate.getoutline.com for a list of available language codes and their rough percentage translated." + schema: + type: string + default: "en_US" + - variable: TEAM_LOGO + label: "TEAM_LOGO URL" + description: "Custom logo that displays on the authentication screen, scaled to height: 60px (Insert URL here)" + schema: + type: string + default: "" + - variable: MAXIMUM_IMPORT_SIZE + label: "MAXIMUM_IMPORT_SIZE" + description: "Override the maxium size of document imports, could be required if you have especially large Word documents with embedded imagery" + schema: + type: int + default: 5120000 + - variable: SENTRY_DSN + label: "SENTRY_DSN" + schema: + type: string + default: "" + - variable: localstorage + label: "Enable Local Storage + Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: FILE_STORAGE + label: "Enable Local File Storage" + description: Set local to enable local file storage bypassing Minio or S3 + schema: + type: string + default: "local" + - variable: FILE_STORAGE_MAX_UPLOAD_SIZE + label: "Local File Storage Max Upload Size" + schema: + type: int + default: 26214400 + - variable: slackenabled + label: "Enable Slack Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SLACK_KEY + label: "SLACK_KEY" + schema: + type: string + default: "" + private: true + - variable: SLACK_SECRET + label: "SLACK_SECRET" + schema: + type: string + default: "" + private: true + - variable: SLACK_VERIFICATION_TOKEN + label: "SLACK_VERIFICATION_TOKEN" + schema: + type: string + default: "" + private: true + - variable: SLACK_APP_ID + label: "SLACK_APP_ID" + schema: + type: string + default: "" + private: true + - variable: googlenabled + label: "Enable Google Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: GOOGLE_CLIENT_ID + label: "GOOGLE_CLIENT_ID" + schema: + type: string + default: "" + private: true + - variable: GOOGLE_CLIENT_SECRET + label: "GOOGLE_CLIENT_SECRET" + schema: + type: string + default: "" + private: true + - variable: GOOGLE_ANALYTICS_ID + label: "GOOGLE_ANALYTICS_ID" + schema: + type: string + default: "" + private: true + - variable: azureenabled + label: "Enable Azure Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: AZURE_CLIENT_ID + label: "AZURE_CLIENT_ID" + schema: + type: string + default: "" + private: true + - variable: AZURE_CLIENT_SECRET + label: "AZURE_CLIENT_SECRET" + schema: + type: string + default: "" + private: true + - variable: AZURE_RESOURCE_APP_ID + label: "AZURE_RESOURCE_APP_ID" + schema: + type: string + default: "" + private: true + - variable: oidcenabled + label: "Enable OIDC Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: OIDC_CLIENT_ID + label: "OIDC_CLIENT_ID" + schema: + type: string + default: "" + private: true + - variable: OIDC_CLIENT_SECRET + label: "OIDC_CLIENT_SECRET" + schema: + type: string + default: "" + private: true + - variable: OIDC_AUTH_URI + label: "OIDC_AUTH_URI" + schema: + type: string + default: "" + - variable: OIDC_TOKEN_URI + label: "OIDC_TOKEN_URI" + schema: + type: string + default: "" + - variable: OIDC_USERINFO_URI + label: "OIDC_USERINFO_URI" + schema: + type: string + default: "" + - variable: OIDC_USERNAME_CLAIM + label: "OIDC_USERNAME_CLAIM" + schema: + type: string + default: "preferred_username" + - variable: OIDC_DISPLAY_NAME + label: "OIDC_DISPLAY_NAME" + schema: + type: string + default: "OpenID" + - variable: OIDC_SCOPES + label: "OIDC_SCOPES" + schema: + type: string + default: "openid profile email" + - variable: sthreenabled + label: "Enable AWS / Minio (S3) Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: AWS_ACCESS_KEY_ID + label: "AWS_ACCESS_KEY_ID" + schema: + type: string + default: "" + private: true + - variable: AWS_SECRET_ACCESS_KEY + label: "AWS_SECRET_ACCESS_KEY" + schema: + type: string + default: "" + private: true + - variable: AWS_REGION + label: "AWS_REGION" + schema: + type: string + default: "" + - variable: AWS_S3_ACCELERATE_URL + label: "AWS_S3_ACCELERATE_URL" + schema: + type: string + default: "" + - variable: AWS_S3_UPLOAD_BUCKET_URL + label: "AWS_S3_UPLOAD_BUCKET_URL" + schema: + type: string + default: "" + - variable: AWS_S3_UPLOAD_BUCKET_NAME + label: "AWS_S3_UPLOAD_BUCKET_NAME" + schema: + type: string + default: "" + - variable: AWS_S3_UPLOAD_MAX_SIZE + label: "AWS_S3_UPLOAD_MAX_SIZE" + schema: + type: int + default: 26214400 + - variable: AWS_S3_FORCE_PATH_STYLE + label: "AWS_S3_FORCE_PATH_STYLE" + schema: + type: boolean + default: true + - variable: AWS_S3_ACL + label: "AWS_S3_ACL" + schema: + type: string + default: "private" + - variable: smtpenabled + label: "Enable SMTP Settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SMTP_HOST + label: "SMTP_HOST" + schema: + type: string + default: "" + - variable: SMTP_PORT + label: "SMTP_PORT" + schema: + type: int + default: 587 + - variable: SMTP_USERNAME + label: "SMTP_USERNAME" + schema: + type: string + default: "" + - variable: SMTP_PASSWORD + label: "SMTP_PASSWORD" + schema: + type: string + default: "" + private: true + - variable: SMTP_FROM_EMAIL + label: "SMTP_FROM_EMAIL" + schema: + type: string + default: "" + - variable: SMTP_REPLY_EMAIL + label: "SMTP_REPLY_EMAIL" + schema: + type: string + default: "" + - variable: SMTP_SECURE + label: "SMTP_SECURE" + schema: + type: boolean + default: true + - variable: envList + label: Extra Environment Variables + description: "Please be aware that some variables are set in the background, adding duplicates here might cause issues or prevent the app from starting..." + schema: + type: list + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + - variable: value + label: Value + schema: + type: string + - variable: extraArgs + label: Extra Args + schema: + type: list + default: [] + items: + - variable: arg + label: Arg + schema: + type: string + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: command + label: Command + schema: + type: list + default: [] + items: + - variable: param + label: Param + schema: + type: string + - variable: TZ + label: Timezone + group: "General Settings" + schema: + type: string + default: "Etc/UTC" + $ref: + - "definitions/timezone" + - variable: podOptions + group: "General Settings" + label: "Global Pod Options (Advanced)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: expertPodOpts + label: "Expert - Pod Options" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostNetwork + label: "Host Networking" + schema: + type: boolean + default: false + - variable: dnsConfig + label: "DNS Configuration" + schema: + type: dict + additional_attrs: true + attrs: + - variable: options + label: "Options" + schema: + type: list + default: [{"name": "ndots", "value": "1"}] + items: + - variable: optionsEntry + label: "Option Entry" + schema: + type: dict + additional_attrs: true + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: value + label: "Value" + schema: + type: string + - variable: nameservers + label: "Nameservers" + schema: + type: list + default: [] + items: + - variable: nsEntry + label: "Nameserver Entry" + schema: + type: string + required: true + - variable: searches + label: "Searches" + schema: + type: list + default: [] + items: + - variable: searchEntry + label: "Search Entry" + schema: + type: string + required: true + + - variable: imagePullSecretList + group: "General Settings" + label: "Image Pull Secrets" + schema: + type: list + default: [] + items: + - variable: pullsecretentry + label: "Pull Secret" + schema: + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: true + - variable: data + label: Data + schema: + type: dict + additional_attrs: true + attrs: + - variable: registry + label: "Registry" + schema: + type: string + required: true + default: "https://index.docker.io/v1/" + - variable: username + label: "Username" + schema: + type: string + required: true + default: "" + - variable: password + label: "Password" + schema: + type: string + required: true + private: true + default: "" + - variable: email + label: "Email" + schema: + type: string + required: true + default: "" + - variable: service + group: Networking and Services + label: Configure Service(s) + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service" + description: "The Primary service on which the healthcheck runs, often the webUI" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Service Port Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + default: 10196 + required: true + - variable: serviceexpert + group: Networking and Services + label: Show Expert Config + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: scaleExternalInterface + description: Add External Interfaces + label: Add external Interfaces + group: Networking + schema: + type: list + items: + - variable: interfaceConfiguration + description: Interface Configuration + label: Interface Configuration + schema: + additional_attrs: true + 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: + additional_attrs: true + 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 + - variable: staticIPConfigurations + label: Static IP Addresses + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticIP + label: Static IP + schema: + type: ipaddr + cidr: true + - variable: staticRoutes + label: Static Routes + schema: + type: list + show_if: [["type", "=", "static"]] + items: + - variable: staticRouteConfiguration + label: Static Route Configuration + schema: + additional_attrs: true + 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: serviceList + label: Add Manual Custom Services + group: Networking and Services + schema: + type: list + default: [] + items: + - variable: serviceListEntry + label: Custom Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the service + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: LoadBalancer + description: LoadBalancer (Expose Ports) + - value: ClusterIP + description: ClusterIP (Do Not Expose Ports) + - value: Simple + description: Deprecated CHANGE THIS + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: advancedsvcset + label: Show Advanced Service Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: Specify the IP Policy + schema: + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: IP Families + description: (Advanced) The IP Families that should be used + schema: + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: portsList + label: Additional Service Ports + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: Custom ports + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Port + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Port Name + schema: + type: string + default: "" + - 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: targetPort + label: Target Port + description: This port exposes the container port on the service + schema: + type: int + required: true + - variable: port + label: Container Port + schema: + type: int + required: true + - variable: persistence + label: Integrated Persistent Storage + description: Integrated Persistent Storage + group: Storage and Persistence + schema: + additional_attrs: true + type: dict + attrs: + - variable: data + label: "App Data Storage" + description: "Stores the Application's Data." + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: pvc + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - value: iscsi + description: iSCSI Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size quotum of Storage (Do NOT REDUCE after installation) + description: This value can ONLY be INCREASED after the installation + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: disabled + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + - variable: persistenceList + label: Additional App Storage + group: Storage and Persistence + schema: + type: list + default: [] + items: + - variable: persistenceListEntry + label: Custom Storage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the storage + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Type of Storage + description: Sets the persistence type, Anything other than PVC could break rollback! + schema: + type: string + default: hostPath + enum: + - value: pvc + description: PVC + - value: hostPath + description: Host Path + - value: emptyDir + description: emptyDir + - value: nfs + description: NFS Share + - variable: server + label: NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: path + label: Path on NFS Server + schema: + show_if: [["type", "=", "nfs"]] + type: string + default: "" + - variable: iscsi + label: iSCSI Options + schema: + show_if: [["type", "=", "iscsi"]] + type: dict + additional_attrs: true + attrs: + - variable: targetPortal + label: targetPortal + schema: + type: string + required: true + default: "" + - variable: iqn + label: iqn + schema: + type: string + required: true + default: "" + - variable: lun + label: lun + schema: + type: int + default: 0 + - variable: authSession + label: authSession + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: authDiscovery + label: authDiscovery + schema: + type: dict + additional_attrs: true + attrs: + - variable: username + label: username + schema: + type: string + default: "" + - variable: password + label: password + schema: + type: string + default: "" + - variable: usernameInitiator + label: usernameInitiator + schema: + type: string + default: "" + - variable: passwordInitiator + label: passwordInitiator + schema: + type: string + default: "" + - variable: autoPermissions + label: Automatic Permissions Configuration + description: Automatically set permissions + schema: + show_if: [["type", "!=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: chown + label: Run CHOWN + description: | + It will run CHOWN on the path with the given fsGroup + schema: + type: boolean + default: false + - variable: chmod + label: Run CHMOD + description: | + It will run CHMOD on the path with the given value
+ Format should be 3 digits, e.g. 770 + schema: + type: string + valid_chars: '[0-9]{3}' + default: "" + - variable: recursive + label: Recursive + description: | + It will run CHOWN and CHMOD recursively + schema: + type: boolean + default: false + - variable: readOnly + label: Read Only + schema: + type: boolean + default: false + - variable: hostPath + label: Host Path + description: Path inside the container the storage is mounted + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: Mount Path + description: Path inside the container the storage is mounted + schema: + type: string + default: "" + required: true + valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' + - variable: medium + label: EmptyDir Medium + schema: + show_if: [["type", "=", "emptyDir"]] + type: string + default: "" + enum: + - value: "" + description: Default + - value: Memory + description: Memory + - variable: size + label: Size Quotum of Storage + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: 256Gi + - variable: storageClass + label: 'storageClass (Advanced)' + description: 'sets the storageClass to something other than iX default. Only for advanced usecases!' + schema: + show_if: [["type", "=", "pvc"]] + type: string + default: "" + - variable: static + label: 'Static Fixed PVC Bindings (Experimental)' + description: Link a PVC to a specific storage location + schema: + show_if: [["type", "=", "pvc"]] + type: dict + additional_attrs: true + attrs: + - variable: mode + label: mode + description: | + disabled: use normal dynamic PVCs + smb: connect to an SMB share + nfs: connect to an NFS share + schema: + type: string + default: "disabled" + enum: + - value: "disabled" + description: disabled + - value: smb + description: smb + - value: nfs + description: nfs + - variable: server + label: Server + description: server to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "myserver" + - variable: share + label: Share + description: share to connect to + schema: + type: string + show_if: [["mode", "!=", "disabled"]] + default: "/myshare" + - variable: user + label: User + description: connecting user + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "myuser" + - variable: domain + label: Domain + description: user domain + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: password + label: Password + description: connecting password + schema: + type: string + show_if: [["mode", "=", "smb"]] + default: "" + - variable: volumeSnapshots + label: 'Volume Snapshots (Experimental)' + description: Add an entry to the list to force creation of a volumeSnapshot of this PVC + schema: + show_if: [["type", "=", "pvc"]] + type: list + default: [] + items: + - variable: volumeSnapshotEntry + label: Custom volumeSnapshot + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + description: 'WARNING: renaming this, means deletion of the snapshot with the old name!' + schema: + type: string + default: "mysnapshot" + required: true + - variable: volumeSnapshotClassName + label: 'volumeSnapshot Class Name (Advanced)' + description: For use with PVCs using a non-default storageClass + schema: + type: string + default: "" + - variable: ingress + label: "" + group: Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Ingress" + schema: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [{path: "/", pathType: "Prefix"}] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name (Optional) + description: Defaults to chart name + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description (Optional) + description: Defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: icon + label: Icon (Optional) + description: Defaults to chart icon + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + - variable: widget + label: Widget Settings + schema: + type: dict + additional_attrs: true + show_if: [["enabled", "=", true]] + attrs: + - variable: enabled + label: Enable Widget + description: When disabled all widget annotations are skipped. + schema: + type: boolean + default: true + - variable: custom + label: Options + schema: + type: dict + additional_attrs: true + attrs: + - variable: key + label: API-key (key) + schema: + type: string + default: "" + - variable: customkv + label: Custom Options + schema: + type: list + default: [] + items: + - variable: option + label: Option + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + default: "" + required: true + - variable: value + label: Value + schema: + type: string + default: "" + required: true + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: ingressList + label: Add Manual Custom Ingresses + group: Ingress + schema: + type: list + default: [] + items: + - variable: ingressListEntry + label: Custom Ingress + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable Ingress + schema: + type: boolean + default: true + hidden: true + - variable: name + label: Name + schema: + type: string + default: "" + - variable: ingressClassName + label: IngressClass Name + schema: + type: string + default: "" + - variable: hosts + label: Hosts + schema: + type: list + default: [] + items: + - variable: hostEntry + label: Host + schema: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: overrideService + label: Linked Service + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Service Name + schema: + type: string + default: "" + - variable: port + label: Service Port + schema: + type: int + - variable: tls + label: TLS-Settings + schema: + type: list + default: [] + show_if: [["certificateIssuer", "=", ""]] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your Cert-Manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: Use Custom Secret (Advanced) + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: "Allow Cross Origin Requests" + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: namespace + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: homepage + label: Homepage + description: Connect ingress with Homepage + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: name + label: Name + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: description + label: Description + description: defaults to chart description + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: group + label: Group + schema: + type: string + required: true + default: "default" + show_if: [["enabled", "=", true]] + - variable: securityContext + group: Security and Permissions + label: Security Context + schema: + additional_attrs: true + type: dict + attrs: + - variable: container + label: Container + schema: + additional_attrs: true + type: dict + attrs: + # Settings from questions.yaml get appended here on a per-app basis + - 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 + # Settings from questions.yaml get appended here on a per-app basis + - variable: PUID + label: Process User ID - PUID + description: When supported by the container, this sets the User ID running the Application Process. Not supported by all Apps + schema: + type: int + show_if: [["runAsUser", "=", 0]] + default: 568 + - variable: UMASK + label: UMASK + description: When supported by the container, this sets the UMASK for the App. Not supported by all Apps + schema: + type: string + default: "0022" + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: privileged + label: "Privileged mode" + schema: + type: boolean + default: false + - variable: readOnlyRootFilesystem + label: "ReadOnly Root Filesystem" + schema: + type: boolean + default: true + - variable: pod + label: Pod + schema: + additional_attrs: true + type: dict + attrs: + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: OnRootMismatch + enum: + - value: OnRootMismatch + description: OnRootMismatch + - value: Always + description: Always + - variable: supplementalGroups + label: Supplemental Groups + schema: + type: list + default: [] + items: + - variable: supplementalGroupsEntry + label: Supplemental Group + schema: + type: int + # Settings from questions.yaml get appended here on a per-app basis + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 568 + - variable: resources + group: Resources and Devices + label: "Resource Limits" + schema: + additional_attrs: true + type: dict + attrs: + - variable: limits + label: Advanced Limit Resource Consumption + schema: + additional_attrs: true + type: dict + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 4000m + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: RAM + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 8Gi + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: 'intel.com/i915' + label: Add Intel i915 GPUs + schema: + type: int + default: 0 + - variable: 'nvidia.com/gpu' + label: Add NVIDIA GPUs (Experimental) + schema: + type: int + default: 0 + - variable: 'amd.com/gpu' + label: Add AMD GPUs + schema: + type: int + default: 0 + - variable: requests + label: "Minimum Resources Required (request)" + schema: + additional_attrs: true + type: dict + hidden: true + attrs: + - variable: cpu + label: CPU + description: "1000m means 1 hyperthread. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 10m + hidden: true + valid_chars: '^(?!^0(\.0|m|)$)([0-9]+)(\.[0-9]|m?)$' + - variable: memory + label: "RAM" + description: "1Gi means 1 Gibibyte RAM. Detailed info: https://truecharts.org/manual/SCALE/validation" + schema: + type: string + default: 50Mi + hidden: true + valid_chars: '^(?!^0(e[0-9]|[EPTGMK]i?|)$)([0-9]+)(|[EPTGMK]i?|e[0-9]+)$' + - variable: deviceList + label: Mount USB Devices + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: deviceListEntry + label: Device + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Storage + schema: + type: boolean + default: true + - variable: type + label: (Advanced) Type of Storage + description: Sets the persistence type + schema: + type: string + default: device + hidden: true + - variable: readOnly + label: readOnly + schema: + type: boolean + default: false + - variable: hostPath + label: Host Device Path + description: Path to the device on the host system + schema: + type: path + - variable: mountPath + label: Container Device Path + description: Path inside the container the device is mounted + schema: + type: string + default: "/dev/ttyACM0" + - variable: scaleGPU + label: GPU Configuration + group: Resources and Devices + schema: + type: list + default: [] + items: + - variable: scaleGPUEntry + label: GPU + schema: + additional_attrs: true + type: dict + attrs: + # Specify GPU configuration + - variable: gpu + label: Select GPU + schema: + additional_attrs: true + type: dict + $ref: + - "definitions/gpuConfiguration" + attrs: [] + - variable: workaround + label: "Workaround" + schema: + type: string + default: workaround + hidden: true + - variable: cnpg + group: Postgresql + label: "CloudNative-PG (CNPG)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: main + label: "Main Postgresql Database" + schema: + additional_attrs: true + type: dict + attrs: + - variable: hibernate + label: Hibernate + description: "enable to safely hibernate and shutdown the postgresql cluster" + schema: + type: boolean + default: false + - variable: mode + label: Mode + description: 'Cluster mode of operation. Available modes: standalone - default mode. Creates new or updates an existing CNPG cluster. recovery - Same as standalone but creates a cluster from a backup, object store or via pg_basebackup replica - Creates a replica cluster from an existing CNPG cluster. # TODO.' + schema: + type: string + default: "standalone" + enum: + - value: standalone + description: standalone + - value: replica + description: replica + - value: recovery + description: recovery + - variable: cluster + label: "Cluster Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 1 + - variable: singleNode + label: singleNode + schema: + type: boolean + default: true + hidden: true + - variable: storage + label: "Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: size + label: Size + schema: + type: string + default: "256Gi" + - variable: walStorage + label: "WAL Storage" + schema: + additional_attrs: true + type: dict + attrs: + - variable: size + label: Size + schema: + type: string + default: "256Gi" + - variable: monitoring + label: "Monitoring Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enablePodMonitor + label: "enablePodMonitor" + schema: + type: boolean + default: true + - variable: disableDefaultQueries + label: "disableDefaultQueries" + schema: + type: boolean + default: false + - variable: pooler + label: "Pooler Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: instances + label: Instances + schema: + type: int + default: 1 + - variable: createRO + label: "Create ReadOnly Instance" + schema: + type: boolean + default: false + - variable: recovery + label: "Recovery Settings (Experimental)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + - variable: endpointURL + label: "endpointURL" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "" + - variable: method + label: "method" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "object_store" + - variable: backupName + label: "backupName" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "" + - variable: provider + label: "provider" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "s3" + enum: + - value: s3 + description: S3 + - value: azure + description: Azure + - value: google + description: Google + - variable: s3 + label: "s3" + schema: + additional_attrs: true + type: dict + show_if: [["provider", "=", "s3"]] + attrs: + - variable: region + label: "region" + schema: + type: string + default: "" + - variable: bucket + label: "bucket" + schema: + type: string + default: "" + - variable: path + label: "path" + schema: + type: string + default: "/" + - variable: accessKey + label: "accessKey" + schema: + type: string + default: "" + - variable: secretKey + label: "secretKey" + schema: + type: string + default: "" + - variable: azure + label: "azure (EXTREMELY EXPERIMENTAL)" + schema: + additional_attrs: true + type: dict + show_if: [["provider", "=", "azure"]] + attrs: + - variable: path + label: "path" + schema: + type: string + default: "/" + - variable: connectionString + label: "connectionString" + schema: + type: string + default: "" + - variable: storageAccount + label: "storageAccount" + schema: + type: string + default: "" + - variable: storageKey + label: "storageKey" + schema: + type: string + default: "" + - variable: storageSasToken + label: "storageSasToken" + schema: + type: string + default: "" + - variable: containerName + label: "containerName" + schema: + type: string + default: "" + - variable: serviceName + label: "serviceName" + schema: + type: string + default: "blob" + - variable: inheritFromAzureAD + label: "inheritFromAzureAD" + schema: + type: boolean + default: false + - variable: google + label: "google (EXTREMELY EXPERIMENTAL)" + schema: + additional_attrs: true + type: dict + show_if: [["provider", "=", "google"]] + attrs: + - variable: path + label: "path" + schema: + type: string + default: "/" + - variable: bucket + label: "bucket" + schema: + type: string + default: "" + - variable: gkeEnvironment + label: "gkeEnvironment" + schema: + type: string + default: "" + - variable: applicationCredentials + label: "applicationCredentials" + schema: + type: string + default: "" + - variable: backups + label: "Backup Settings (Experimental)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + - variable: endpointURL + label: "endpointURL" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "" + - variable: destinationPath + label: "destinationPath" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "" + - variable: retentionPolicy + label: "retentionPolicy" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "30d" + - variable: provider + label: "provider" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "s3" + enum: + - value: s3 + description: S3 + - value: azure + description: Azure + - value: google + description: Google + - variable: s3 + label: "s3" + schema: + additional_attrs: true + type: dict + show_if: [["provider", "=", "s3"]] + attrs: + - variable: region + label: "region" + schema: + type: string + default: "" + - variable: bucket + label: "bucket" + schema: + type: string + default: "" + - variable: path + label: "path" + schema: + type: string + default: "/" + - variable: accessKey + label: "accessKey" + schema: + type: string + default: "" + - variable: secretKey + label: "secretKey" + schema: + type: string + default: "" + - variable: azure + label: "azure (EXTREMELY EXPERIMENTAL)" + schema: + additional_attrs: true + type: dict + show_if: [["provider", "=", "azure"]] + attrs: + - variable: path + label: "path" + schema: + type: string + default: "/" + - variable: connectionString + label: "connectionString" + schema: + type: string + default: "" + - variable: storageAccount + label: "storageAccount" + schema: + type: string + default: "" + - variable: storageKey + label: "storageKey" + schema: + type: string + show_if: [["enabled", "=", true]] + default: "" + - variable: storageSasToken + label: "storageSasToken" + schema: + type: string + default: "" + - variable: containerName + label: "containerName" + schema: + type: string + default: "" + - variable: serviceName + label: "serviceName" + schema: + type: string + default: "blob" + - variable: inheritFromAzureAD + label: "inheritFromAzureAD" + schema: + type: boolean + default: false + - variable: google + label: "google (EXTREMELY EXPERIMENTAL)" + schema: + additional_attrs: true + type: dict + show_if: [["provider", "=", "google"]] + attrs: + - variable: path + label: "path" + schema: + type: string + default: "/" + - variable: bucket + label: "bucket" + schema: + type: string + default: "" + - variable: gkeEnvironment + label: "gkeEnvironment" + schema: + type: string + default: "" + - variable: applicationCredentials + label: "applicationCredentials" + schema: + type: string + default: "" + - variable: scheduledBackups + label: ScheduledBackups + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: backupschedule + label: BackupSchedule + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "daily-backup" + required: true + - variable: schedule + label: schedule + schema: + type: string + required: true + default: "0 0 0 * * *" + - variable: backupOwnerReference + label: backupOwnerReference + schema: + type: string + required: true + default: "self" + - variable: immediate + label: immediate + schema: + type: boolean + default: false + - variable: suspend + label: suspend + schema: + type: boolean + default: false + - variable: manualBackups + label: manualBackups + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: backup + label: Backup + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true +# - variable: horizontalPodAutoscaler +# group: Advanced +# label: (Advanced) Horizontal Pod Autoscaler +# schema: +# type: list +# default: [] +# items: +# - variable: hpaEntry +# label: HPA Entry +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: name +# label: Name +# schema: +# type: string +# required: true +# default: "" +# - variable: enabled +# label: Enabled +# schema: +# type: boolean +# default: false +# show_subquestions_if: true +# subquestions: +# - variable: target +# label: Target +# description: Deployment name, Defaults to Main Deployment +# schema: +# type: string +# default: "" +# - variable: minReplicas +# label: Minimum Replicas +# schema: +# type: int +# default: 1 +# - variable: maxReplicas +# label: Maximum Replicas +# schema: +# type: int +# default: 5 +# - variable: targetCPUUtilizationPercentage +# label: Target CPU Utilization Percentage +# schema: +# type: int +# default: 80 +# - variable: targetMemoryUtilizationPercentage +# label: Target Memory Utilization Percentage +# schema: +# type: int +# default: 80 + - variable: networkPolicy + group: Advanced + label: (Advanced) Network Policy + schema: + type: list + default: [] + items: + - variable: netPolicyEntry + label: Network Policy Entry + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + default: "" + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: policyType + label: Policy Type + schema: + type: string + default: "" + enum: + - value: "" + description: Default + - value: ingress + description: Ingress + - value: egress + description: Egress + - value: ingress-egress + description: Ingress and Egress + - variable: egress + label: Egress + schema: + type: list + default: [] + items: + - variable: egressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: to + label: To + schema: + type: list + default: [] + items: + - variable: toEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: ingress + label: Ingress + schema: + type: list + default: [] + items: + - variable: ingressEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: from + label: From + schema: + type: list + default: [] + items: + - variable: fromEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ipBlock + label: IP Block + schema: + additional_attrs: true + type: dict + attrs: + - variable: cidr + label: CIDR + schema: + type: string + default: "" + - variable: except + label: Except + schema: + type: list + default: [] + items: + - variable: exceptint + label: "" + schema: + type: string + - variable: namespaceSelector + label: Namespace Selector + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: podSelector + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: matchExpressions + label: Match Expressions + schema: + type: list + default: [] + items: + - variable: expressionEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: key + label: Key + schema: + type: string + - variable: operator + label: Operator + schema: + type: string + default: TCP + enum: + - value: In + description: In + - value: NotIn + description: NotIn + - value: Exists + description: Exists + - value: DoesNotExist + description: DoesNotExist + - variable: values + label: Values + schema: + type: list + default: [] + items: + - variable: value + label: "" + schema: + type: string + - variable: ports + label: Ports + schema: + type: list + default: [] + items: + - variable: portsEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + - variable: endPort + label: End Port + schema: + type: int + - variable: protocol + label: Protocol + schema: + type: string + default: TCP + enum: + - value: TCP + description: TCP + - value: UDP + description: UDP + - value: SCTP + description: SCTP + - variable: addons + group: Addons + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: Codeserver + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: service + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Service Type + description: "ClusterIP's are only internally available and Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: LoadBalancer + enum: + - value: NodePort + description: Deprecated CHANGE THIS + - value: ClusterIP + description: ClusterIP + - value: LoadBalancer + description: LoadBalancer + - variable: loadBalancerIP + label: LoadBalancer IP + description: "MetalLB Only: Selects the Loadbalancer IP to expose on. Required when using PortalButton with MetalLB" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: ports + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: codeserver + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: Port + schema: + type: int + default: 36107 + - variable: ingress + label: "Ingress" + schema: + additional_attrs: true + 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: + additional_attrs: true + type: dict + attrs: + - variable: host + label: HostName + schema: + type: string + default: "" + required: true + - variable: paths + label: Paths + schema: + type: list + default: [{path: "/", pathType: "Prefix"}] + items: + - variable: pathEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: path + label: Path + schema: + type: string + required: true + default: "/" + - variable: pathType + label: Path Type + schema: + type: string + required: true + default: Prefix + - variable: integrations + label: Integrations + description: Connect ingress with other charts + schema: + additional_attrs: true + type: dict + attrs: + - variable: traefik + label: Traefik + description: Connect ingress with Traefik + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: true + - variable: allowCors + label: 'Allow Cross Origin Requests (advanced)' + schema: + type: boolean + default: false + show_if: [["enabled", "=", true]] + - variable: entrypoints + label: Entrypoints + schema: + type: list + default: ["websecure"] + show_if: [["enabled", "=", true]] + items: + - variable: entrypoint + label: Entrypoint + schema: + type: string + - variable: middlewares + label: Middlewares + schema: + type: list + default: [] + show_if: [["enabled", "=", true]] + items: + - variable: middleware + label: Middleware + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: name + schema: + type: string + default: "" + required: true + - variable: namespace + label: 'namespace (optional)' + schema: + type: string + default: "" + - variable: certManager + label: certManager + description: Connect ingress with certManager + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: enabled + schema: + type: boolean + default: false + - variable: certificateIssuer + label: certificateIssuer + description: defaults to chartname + schema: + type: string + default: "" + show_if: [["enabled", "=", true]] + - variable: advanced + label: Show Advanced Settings + description: Advanced settings are not covered by TrueCharts Support + schema: + type: boolean + default: false + - variable: ingressClassName + label: (Advanced/Optional) IngressClass Name + schema: + type: string + show_if: [["advanced", "=", true]] + default: "" + - variable: tls + label: TLS-Settings + schema: + type: list + show_if: [["advanced", "=", true]] + default: [] + items: + - variable: tlsEntry + label: Host + schema: + additional_attrs: true + type: dict + attrs: + - variable: hosts + label: Certificate Hosts + schema: + type: list + default: [] + items: + - variable: host + label: Host + schema: + type: string + default: "" + required: true + + - variable: certificateIssuer + label: Use Cert-Manager clusterIssuer + description: 'add the name of your cert-manager clusterIssuer here for automatic tls certificates.' + schema: + type: string + default: "" + - variable: clusterCertificate + label: 'Cluster Certificate (Advanced)' + description: 'Add the name of your cluster-wide certificate, that you set up in the ClusterIssuer chart.' + schema: + type: string + show_if: [["certificateIssuer", "=", ""]] + default: "" + - variable: secretName + label: 'Use Custom Certificate Secret (Advanced)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: string + default: "" + - variable: scaleCert + label: 'Use TrueNAS SCALE Certificate (Deprecated)' + schema: + show_if: [["certificateIssuer", "=", ""]] + type: int + $ref: + - "definitions/certificate" + - variable: envList + label: Codeserver Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: netshoot + label: Netshoot + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enabled + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: envList + label: Netshoot Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + - variable: vpn + label: VPN + schema: + additional_attrs: true + type: dict + attrs: + - variable: type + label: Type + schema: + type: string + default: disabled + enum: + - value: disabled + description: disabled + - value: gluetun + description: Gluetun + - value: tailscale + description: Tailscale + - value: openvpn + description: OpenVPN (Deprecated) + - value: wireguard + description: Wireguard (Deprecated) + - variable: openvpn + label: OpenVPN Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "openvpn"]] + attrs: + - variable: username + label: Authentication Username (Optional) + description: Authentication Username, Optional + schema: + type: string + default: "" + - variable: password + label: Authentication Password + description: Authentication Credentials + schema: + type: string + show_if: [["username", "!=", ""]] + default: "" + required: true + - variable: tailscale + label: Tailscale Settings + schema: + additional_attrs: true + type: dict + show_if: [["type", "=", "tailscale"]] + attrs: + - variable: authkey + label: Authentication Key + description: Provide an auth key to automatically authenticate the node as your user account. + schema: + type: string + private: true + default: "" + - variable: auth_once + label: Auth Once + description: Only attempt to log in if not already logged in. + schema: + type: boolean + default: true + - variable: accept_dns + label: Accept DNS + description: Accept DNS configuration from the admin console. + schema: + type: boolean + default: false + - variable: userspace + label: Userspace + description: Userspace Networking mode allows running Tailscale where you do not have access to create a VPN tunnel device. + schema: + type: boolean + default: false + - variable: routes + label: Routes + description: Expose physical subnet routes to your entire Tailscale network. + schema: + type: string + default: "" + - variable: dest_ip + label: Destination IP + description: Tells the DNAT mechanism which Destination IP to set in the IP header, and where to send packets that are matched. + schema: + type: string + default: "" + - variable: sock5_server + label: Sock5 Server + description: The address on which to listen for SOCKS5 proxying into the tailscale net. + schema: + type: string + default: "" + - variable: outbound_http_proxy_listen + label: Outbound HTTP Proxy Listen + description: The address on which to listen for HTTP proxying into the tailscale net. + schema: + type: string + default: "" + - variable: extra_args + label: Extra Args + description: Extra Args + schema: + type: string + default: "" + - variable: daemon_extra_args + label: Tailscale Daemon Extra Args + description: Tailscale Daemon Extra Args + schema: + type: string + default: "" + - variable: killSwitch + label: Enable Killswitch + schema: + type: boolean + show_if: [["type", "!=", "disabled"]] + default: true + - variable: excludedNetworks_IPv4 + label: Killswitch Excluded IPv4 networks + description: List of Killswitch Excluded IPv4 Addresses + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv4 + label: IPv4 Network + schema: + type: string + required: true + - variable: excludedNetworks_IPv6 + label: Killswitch Excluded IPv6 networks + description: "List of Killswitch Excluded IPv6 Addresses" + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: networkv6 + label: IPv6 Network + schema: + type: string + required: true + - variable: configFile + label: VPN Config File Location + schema: + type: string + show_if: [["type", "!=", "disabled"]] + default: "" + + - variable: envList + label: VPN Environment Variables + schema: + type: list + show_if: [["type", "!=", "disabled"]] + default: [] + items: + - variable: envItem + label: Environment Variable + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: Name + schema: + type: string + required: true + - variable: value + label: Value + schema: + type: string + required: true + max_length: 10240 + - variable: docs + group: Documentation + label: Please read the documentation at https://truecharts.org + description: Please read the documentation at +
https://truecharts.org + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDocs + label: I have checked the documentation + schema: + type: boolean + default: true + - variable: donateNag + group: Documentation + label: Please consider supporting TrueCharts, see https://truecharts.org/sponsor + description: Please consider supporting TrueCharts, see +
https://truecharts.org/sponsor + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/stable/outline/11.3.1/templates/NOTES.txt b/stable/outline/11.3.1/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/stable/outline/11.3.1/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/stable/outline/11.3.1/templates/_secrets.tpl b/stable/outline/11.3.1/templates/_secrets.tpl new file mode 100644 index 00000000000..95321a4f25d --- /dev/null +++ b/stable/outline/11.3.1/templates/_secrets.tpl @@ -0,0 +1,17 @@ +{{/* Define the secrets */}} +{{- define "outline.secrets" -}} +{{- $secretName := (printf "%s-secrets" (include "tc.v1.common.lib.chart.names.fullname" $)) }} + +{{/* Outline wants a HEX 32 char string */}} +{{- $secret_key := (printf "%x" (randAlphaNum 32)) }} +{{- $utils_secret := (printf "%x" (randAlphaNum 32)) }} +{{- with (lookup "v1" "Secret" .Release.Namespace $secretName) }} + {{- $secret_key = index .data "SECRET_KEY" | b64dec }} + {{- $utils_secret = index .data "UTILS_SECRET" | b64dec }} +{{- end }} +enabled: true +data: + SECRET_KEY: {{ $secret_key }} + UTILS_SECRET: {{ $utils_secret }} + REDIS_CUSTOM_URL: {{ .Values.redis.creds.url | trimAll "\"" }} +{{- end -}} diff --git a/stable/outline/11.3.1/templates/common.yaml b/stable/outline/11.3.1/templates/common.yaml new file mode 100644 index 00000000000..5378d92fe5a --- /dev/null +++ b/stable/outline/11.3.1/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.v1.common.loader.init" . }} + +{{/* Render secrets for outline */}} +{{- $secrets := include "outline.secrets" . | fromYaml -}} +{{- if $secrets -}} + {{- $_ := set .Values.secret "secrets" $secrets -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.v1.common.loader.apply" . }} diff --git a/stable/outline/11.3.1/values.yaml b/stable/outline/11.3.1/values.yaml new file mode 100644 index 00000000000..e69de29bb2d