fix(stable): already adapt questions.yaml GUI to prevent tests from needlessly failing for unported charts (#8720)

**Description**
<!--
Please include a summary of the change and which issue is fixed. Please
also include relevant motivation and context. List any dependencies that
are required for this change.
-->
⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code

**🧪 How Has This Been Tested?**
<!--
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
-->

**📃 Notes:**
<!-- Please enter any other relevant information here -->

**✔️ Checklist:**

- [ ] ⚖️ My code follows the style guidelines of this project
- [ ] 👀 I have performed a self-review of my own code
- [ ] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made corresponding changes to the documentation
- [ ] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [ ] 🪞 I have opened a PR on
[truecharts/containers](https://github.com/truecharts/containers) adding
the container to TrueCharts mirror repo.
- [ ] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

Signed-off-by: Kjeld Schouten-Lebbing <kjeld@schouten-lebbing.nl>
This commit is contained in:
Kjeld Schouten-Lebbing
2023-05-03 10:30:22 +02:00
committed by GitHub
parent 04c10e505e
commit faf5c2d9dd
78 changed files with 3879 additions and 2753 deletions
+106
View File
@@ -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 "Blocky" 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 Licenses 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 Licenses 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.
+20 -19
View File
@@ -12,7 +12,6 @@ questions:
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: authentik
group: App Configuration
label: Authentik Configuration
@@ -434,6 +433,7 @@ questions:
private: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -583,30 +583,31 @@ questions:
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 1000
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 1000
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 1000
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 1000
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{metrics}
# Include{prometheusRule}
# Include{advanced}
# Include{addons}
# Include{codeserver}
+20 -19
View File
@@ -10,7 +10,6 @@ questions:
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: cloudflared
group: App Configuration
label: Cloudflared Configuration
@@ -25,7 +24,9 @@ questions:
type: string
required: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceExpertRoot}
default: false
# Include{serviceExpert}
@@ -33,27 +34,27 @@ questions:
# Include{persistenceList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 0
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 0
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
@@ -0,0 +1,30 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
# OWNERS file for Kubernetes
OWNERS
# helm-docs templates
*.gotmpl
# docs folder
/docs
# icon
icon.png
+27
View File
@@ -0,0 +1,27 @@
# 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/dependency/)
**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%20Apps/Important-MUST-READ).
- 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*
@@ -0,0 +1,9 @@
# Installation Notes
If you don't enable `Reverse Proxy` on `Collabora` (It's not recommended as it is unsecure), in order for it to work you have to
- Remove `-o:ssl.termination=true -o:ssl.enable=false` from `Extra Parameters`.
- Set `Server Name` to `hostIP:port` (The port number you set for `NodePort`)
- Set `Service type` to `NodePort`
- Set `Port type` to `HTTPS`
- Disable certificate validation in the app you are going to use it. (eg. Nextcloud have a checkbox under Collabora's URL to disable Cert Validation)
@@ -0,0 +1,24 @@
# Input Validation
**`Server Name`**
Accepted formats are:
- Single FQDN (eg. `collabora.mydomain.com` or `mydomain.com`)
- Single IP (eg. `10.10.10.11`)
_Same rules apply for FQDN as in the section above_
Regex used to match this: `^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))$`
You can try live [here](https://regex101.com/r/mICKDp/1)
**`Password for WebUI`**
Accepted formats are:
- Letters, Numbers, Symbols, Minimum 8 characters (eg. `dg523$*a`) - It accepts `a-z`, `A-Z`, `0-9` and `!@#$%^&*?`
Regex used to match those: `[a-zA-Z0-9!@#$%^&*?]{8,}`
You can try live [here](https://regex101.com/r/ef3V88/1)
---
_If you find a field that you think it needs validation, please open an issue on github_
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@@ -0,0 +1,143 @@
# Include{groups}
portals:
open:
# Include{portalLink}
path: "/"
admin:
# Include{portalLink}
path: "/browser/dist/admin/admin.html"
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: username
label: "Username for WebUI"
schema:
type: string
default: "admin"
required: true
- variable: password
label: "Password for WebUI"
schema:
type: string
valid_chars: "[a-zA-Z0-9!@#$%^&*?]{8,}"
private: true
required: true
default: "REPLACETHIS"
- variable: aliasgroup1
label: "aliasgroup1"
description: "Comma separated hosts list."
schema:
type: string
default: ""
- variable: dictionaries
label: "Dictionaries to use, leave empty to use all"
schema:
type: string
default: "de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru"
- variable: extra_params
label: "Extra Parameters to add"
description: 'e.g. "--o:welcome.enable=false", See more on /etc/loolwsd/loolwsd.xml. Separate params with space'
schema:
type: string
default: "--o:welcome.enable=false --o:logging.level=information --o:user_interface.mode=notebookbar --o:ssl.termination=true --o:ssl.enable=false"
- variable: DONT_GEN_SSL_CERT
label: "DONT_GEN_SSL_CERT"
description: "When set to true it does NOT generate an SSL cert, you have to use your own"
schema:
type: boolean
default: true
- variable: server_name
label: "Server Name"
description: "When this environment variable is set (is not empty), then its value will be used as server name in /etc/loolwsd/loolwsd.xml. Without this, CODE is not delivering a correct host for the websocket connection in case of a proxy in front of it."
schema:
type: string
default: 'collabora.domain.tld'
valid_chars: '^((([a-z\d](-?[a-z\d]){0,62})\.)*(([a-z\d](-?[a-z\d]){0,62})\.)([a-z](-?[a-z\d]){1,62})|((\d{1,3}\.){3}\d{1,3}))$'
# Include{containerAdvanced}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- 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: 10105
required: true
# Include{serviceExpertRoot}
default: false
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 104
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 106
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}
+7 -7
View File
@@ -12,8 +12,8 @@ questions:
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -70,12 +70,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+47 -53
View File
@@ -10,56 +10,50 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: DECONZ_VNC_PASSWORD
label: "DECONZ_VNC_PASSWORD"
description: "If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: DECONZ_DEVICE
label: "DECONZ_DEVICE"
description: "Override the location where deCONZ looks for the RaspBee/Conbee device"
schema:
type: string
default: "/dev/ttyUSB0"
- variable: DECONZ_VNC_MODE
label: "DECONZ_VNC_MODE"
description: "Enable VNC access to the container to view the deCONZ ZigBee mesh"
schema:
type: int
default: 1
- variable: DECONZ_UPNP
label: "DECONZ_UPNP"
description: "Set this option to 0 to disable uPNP"
schema:
type: int
default: 0
- variable: DECONZ_START_VERBOSE
label: "DECONZ_START_VERBOSE"
description: "Set this option to 0 to disable verbose of start script, set to 1 to enable set -x logging"
schema:
type: int
default: 0
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: DECONZ_VNC_PASSWORD
label: "DECONZ_VNC_PASSWORD"
description: "If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: DECONZ_DEVICE
label: "DECONZ_DEVICE"
description: "Override the location where deCONZ looks for the RaspBee/Conbee device"
schema:
type: string
default: "/dev/ttyUSB0"
- variable: DECONZ_VNC_MODE
label: "DECONZ_VNC_MODE"
description: "Enable VNC access to the container to view the deCONZ ZigBee mesh"
schema:
type: int
default: 1
- variable: DECONZ_UPNP
label: "DECONZ_UPNP"
description: "Set this option to 0 to disable uPNP"
schema:
type: int
default: 0
- variable: DECONZ_START_VERBOSE
label: "DECONZ_START_VERBOSE"
description: "Set this option to 0 to disable verbose of start script, set to 1 to enable set -x logging"
schema:
type: int
default: 0
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -160,12 +154,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+7 -7
View File
@@ -12,8 +12,8 @@ questions:
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -70,12 +70,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+22 -21
View File
@@ -11,23 +11,23 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: VNC_PASSWORD
label: "VNC_PASSWORD"
description: "Password needed to connect to the application's GUI. See the VNC Password section for more details."
schema:
type: string
private: true
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: VNC_PASSWORD
label: "VNC_PASSWORD"
description: "Password needed to connect to the application's GUI. See the VNC Password section for more details."
schema:
type: string
private: true
default: ""
- variable: dupeguru
group: "App Configuration"
label: "DupeGuru Configuration"
@@ -76,6 +76,7 @@ questions:
type: boolean
default: false
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -170,12 +171,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+7 -7
View File
@@ -12,8 +12,8 @@ questions:
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -78,12 +78,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+7 -7
View File
@@ -12,8 +12,8 @@ questions:
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -70,12 +70,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+7 -7
View File
@@ -12,8 +12,8 @@ questions:
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -70,12 +70,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+108 -107
View File
@@ -10,97 +10,98 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: SITE_TITLE
label: Site Title
schema:
type: string
default: "FlashPaper - Self-Destructing Message"
- variable: RETURN_FULL_URL
label: Return Full URL
schema:
type: boolean
default: true
- variable: MAX_SECRET_LENGTH
label: max Secret Length
schema:
type: int
default: 3000
- variable: ANNOUNCEMENT
label: Announcement
schema:
type: string
default: ""
- variable: MESSAGES_ERROR_SECRET_TOO_LONG
label: Messages Error Secret Too Long
schema:
type: string
default: Input length Too long
- variable: MESSAGES_SUBMIT_SECRET_HEADER
label: Messages Submit Secret Header
schema:
type: string
default: Create A Self-Destructing Message
- variable: MESSAGES_SUBMIT_SECRET_SUBHEADER
label: MESSAGES_SUBMIT_SECRET_SUBHEADER
schema:
type: string
default: ""
- variable: MESSAGES_SUBMIT_SECRET_BUTTON
label: Messages Submit Secret Button
schema:
type: string
default: Encrypt Message
- variable: MESSAGES_VIEW_CODE_HEADER
label: Messages View Code Header
schema:
type: string
default: Self-Destructing URL
- variable: MESSAGES_VIEW_CODE_SUBHEADER
label: Messages View Code Subheader
schema:
type: string
default: Share this URL via email, chat, or another messaging service. It will self-destruct after being viewed once.
- variable: MESSAGES_CONFIRM_VIEW_SECRET_HEADER
label: Messages Confirm View Secret Header
schema:
type: string
default: View this secret?
- variable: MESSAGES_CONFIRM_VIEW_SECRET_BUTTON
label: Messages Confirm View Secret Button
schema:
type: string
default: View Secret
- variable: MESSAGES_VIEW_SECRET_HEADER
label: Messages View Secret Header
schema:
type: string
default: This message has been destroyed
- variable: PRUNE_ENABLED
label: Prune Enabled
schema:
type: boolean
default: true
- variable: PRUNE_MIN_DAYS
label: Prune Min Days
schema:
type: int
default: 365
- variable: PRUNE_MAX_DAYS
label: Prune Max Days
schema:
type: int
default: 730
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: SITE_TITLE
label: Site Title
schema:
type: string
default: "FlashPaper - Self-Destructing Message"
- variable: RETURN_FULL_URL
label: Return Full URL
schema:
type: boolean
default: true
- variable: MAX_SECRET_LENGTH
label: max Secret Length
schema:
type: int
default: 3000
- variable: ANNOUNCEMENT
label: Announcement
schema:
type: string
default: ""
- variable: MESSAGES_ERROR_SECRET_TOO_LONG
label: Messages Error Secret Too Long
schema:
type: string
default: Input length Too long
- variable: MESSAGES_SUBMIT_SECRET_HEADER
label: Messages Submit Secret Header
schema:
type: string
default: Create A Self-Destructing Message
- variable: MESSAGES_SUBMIT_SECRET_SUBHEADER
label: MESSAGES_SUBMIT_SECRET_SUBHEADER
schema:
type: string
default: ""
- variable: MESSAGES_SUBMIT_SECRET_BUTTON
label: Messages Submit Secret Button
schema:
type: string
default: Encrypt Message
- variable: MESSAGES_VIEW_CODE_HEADER
label: Messages View Code Header
schema:
type: string
default: Self-Destructing URL
- variable: MESSAGES_VIEW_CODE_SUBHEADER
label: Messages View Code Subheader
schema:
type: string
default: Share this URL via email, chat, or another messaging service. It will self-destruct after being viewed once.
- variable: MESSAGES_CONFIRM_VIEW_SECRET_HEADER
label: Messages Confirm View Secret Header
schema:
type: string
default: View this secret?
- variable: MESSAGES_CONFIRM_VIEW_SECRET_BUTTON
label: Messages Confirm View Secret Button
schema:
type: string
default: View Secret
- variable: MESSAGES_VIEW_SECRET_HEADER
label: Messages View Secret Header
schema:
type: string
default: This message has been destroyed
- variable: PRUNE_ENABLED
label: Prune Enabled
schema:
type: boolean
default: true
- variable: PRUNE_MIN_DAYS
label: Prune Min Days
schema:
type: int
default: 365
- variable: PRUNE_MAX_DAYS
label: Prune Max Days
schema:
type: int
default: 730
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -150,28 +151,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+10 -8
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: focalboard
group: "App Configuration"
label: "Focalboard Configuration"
@@ -22,7 +22,7 @@ questions:
attrs:
- variable: serverRoot
label: "serverRoot"
description: "Root URL of the server. eg. https://focal.mydomain.com"
description: "Root URL of the server. eg. https://focal.mydomain.com"
schema:
type: string
default: "http://localhost:10072"
@@ -44,7 +44,9 @@ questions:
schema:
type: boolean
default: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -101,12 +103,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+21 -19
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: gotify
group: App Configuration
label: Gotify Configuration
@@ -171,7 +171,9 @@ questions:
type: string
default: ""
required: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -222,27 +224,27 @@ questions:
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 568
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 568
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+26 -18
View File
@@ -104,6 +104,12 @@ questions:
description: multiSite
- value: multiAccounts
description: multiAccounts
- variable: default_locale
label: Default Locale
description: Locale to use as fallback when Grist cannot honour the browser locale.
schema:
type: string
default: ""
- variable: max_upload_import_mb
label: Max Upload Import in MB
description: Max allowed size for imports (except .grist files) (0 for unlimited).
@@ -223,7 +229,9 @@ questions:
type: string
private: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -296,27 +304,27 @@ questions:
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 0
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 0
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+30 -28
View File
@@ -11,30 +11,30 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GUACD_HOSTNAME
label: "Guacd Hostname"
description: "The hostname of the guacd instance to use to establish remote desktop connections"
schema:
type: string
required: true
default: ""
- variable: GUACD_PORT
label: "Guacd Port"
description: "The port that Guacamole should use when connecting to guacd"
schema:
type: int
required: true
default: 4822
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GUACD_HOSTNAME
label: "Guacd Hostname"
description: "The hostname of the guacd instance to use to establish remote desktop connections"
schema:
type: string
required: true
default: ""
- variable: GUACD_PORT
label: "Guacd Port"
description: "The port that Guacamole should use when connecting to guacd"
schema:
type: int
required: true
default: 4822
- variable: general
group: "App Configuration"
label: "General Configuration"
@@ -690,7 +690,9 @@ questions:
schema:
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -738,12 +740,12 @@ questions:
schema:
type: int
default: 1001
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 1001
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 1001
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+21 -20
View File
@@ -10,23 +10,24 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SEC_KEY
label: "SEC_KEY"
schema:
type: string
private: true
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SEC_KEY
label: "SEC_KEY"
schema:
type: string
private: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -105,12 +106,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: config
group: "App Configuration"
label: "Configuration"
@@ -99,6 +99,7 @@ questions:
type: boolean
default: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -155,12 +156,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+7 -7
View File
@@ -12,8 +12,8 @@ questions:
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -138,12 +138,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+106
View File
@@ -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 "Blocky" 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 Licenses 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 Licenses 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.
+28 -22
View File
@@ -36,7 +36,7 @@ questions:
description: Reverse geocoding is done locally which has a small impact on memory usage. (Valid options 0 - 3)
schema:
type: int
show_if: [["disable_reverse_geocoding", "=", "false"]]
show_if: [["disable_reverse_geocoding", "=", false]]
default: 3
- variable: mapbox_enable
label: Enable MapBox
@@ -48,7 +48,7 @@ questions:
schema:
type: string
private: true
show_if: [["maxbox_enable", "=", "false"]]
show_if: [["maxbox_enable", "=", false]]
default: ""
- variable: log_level
label: Log Level
@@ -65,7 +65,14 @@ questions:
schema:
type: boolean
default: true
- variable: enable_typesense
label: Enable Typesense Container
schema:
type: boolean
default: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -114,29 +121,28 @@ questions:
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+106
View File
@@ -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 "Blocky" 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 Licenses 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 Licenses 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.
+9 -7
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: inventree
group: App Configuration
label: Inventree Configuration
@@ -147,7 +147,9 @@ questions:
schema:
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -204,12 +206,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+106
View File
@@ -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 "Blocky" 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 Licenses 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 Licenses 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.
+21 -20
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: invidious
group: App Configuration
label: Invidious Configuration
@@ -1210,6 +1210,7 @@ questions:
type: boolean
default: false
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -1250,28 +1251,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+93 -92
View File
@@ -10,82 +10,83 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: APP_BASE_URL
label: App Base Url
description: Sets the APP BASE URL, eg http://ip:port | https://app.mydomain.tld:443
schema:
type: string
required: true
default: ""
- variable: MAILER_ENABLED
label: Mailer Enabled
description: Set 1 to enabled and 0 to disable
schema:
type: int
min: 0
max: 1
default: 0
- variable: MAILER_HOST
label: Mailer Host
description: Set the mail host, eg smtp.example.com
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
default: ""
- variable: MAILER_PORT
label: Mailer Port
description: Sets the mail port, eg SMTP PORT 465
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: int
default: 465
- variable: MAILER_SECURE
label: Mailer Secure
description: Enable SSL for SMTP
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: boolean
default: true
- variable: MAILER_AUTH_USER
label: Mailer Auth User
description: Sets the username for the email server
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
default: ""
- variable: MAILER_AUTH_PASSWORD
label: Mailer Auth Password
description: Sets the password for the email server
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
private: true
default: ""
- variable: MAILER_NOREPLY_NAME
label: Mailer No Reply Name
description: Sets the No Reply email name
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
default: ""
- variable: MAILER_NOREPLY_EMAIL
label: Mailer No Reply Email
description: Sets the No Reply default email
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: APP_BASE_URL
label: App Base Url
description: Sets the APP BASE URL, eg http://ip:port | https://app.mydomain.tld:443
schema:
type: string
required: true
default: ""
- variable: MAILER_ENABLED
label: Mailer Enabled
description: Set 1 to enabled and 0 to disable
schema:
type: int
min: 0
max: 1
default: 0
- variable: MAILER_HOST
label: Mailer Host
description: Set the mail host, eg smtp.example.com
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
default: ""
- variable: MAILER_PORT
label: Mailer Port
description: Sets the mail port, eg SMTP PORT 465
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: int
default: 465
- variable: MAILER_SECURE
label: Mailer Secure
description: Enable SSL for SMTP
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: boolean
default: true
- variable: MAILER_AUTH_USER
label: Mailer Auth User
description: Sets the username for the email server
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
default: ""
- variable: MAILER_AUTH_PASSWORD
label: Mailer Auth Password
description: Sets the password for the email server
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
private: true
default: ""
- variable: MAILER_NOREPLY_NAME
label: Mailer No Reply Name
description: Sets the No Reply email name
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
default: ""
- variable: MAILER_NOREPLY_EMAIL
label: Mailer No Reply Email
description: Sets the No Reply default email
schema:
show_if: [["MAILER_ENABLED", "=", 1]]
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -135,28 +136,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+33 -40
View File
@@ -10,43 +10,36 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ADMINMAIL
label: "Admin E-mail"
schema:
type: string
default: ""
required: true
- variable: ADMINPASS
label: "Admin Password"
schema:
type: string
default: ""
required: true
private: true
- variable: trust_hosts
label: "TRUSTED_HOSTS"
description: "Comma separated list of trusted hosts."
schema:
type: string
default: "YOUR.FQDN or YOUR.NAS.IP"
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ADMINMAIL
label: "Admin E-mail"
schema:
type: string
default: ""
required: true
- variable: ADMINPASS
label: "Admin Password"
schema:
type: string
default: ""
required: true
private: true
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: trust_hosts
label: "TRUSTED_HOSTS"
description: "Comma separated list of trusted hosts."
schema:
type: string
default: "YOUR.FQDN or YOUR.NAS.IP"
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -111,12 +104,12 @@ questions:
schema:
type: int
default: 33
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 33
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 33
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+44 -51
View File
@@ -10,54 +10,47 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: LASTFM_API_KEY
label: "LASTFM_API_KEY"
description: "Enable scrobbling to Last.fm. See https://docs.koel.dev/3rd-party.html#last-fm"
schema:
type: string
default: ""
- variable: LASTFM_API_SECRET
label: "LASTFM_API_SECRET"
description: "Enable scrobbling to Last.fm. See https://docs.koel.dev/3rd-party.html#last-fm"
schema:
type: string
default: ""
- variable: YOUTUBE_API_KEY
label: "YOUTUBE_API_KEY"
description: "Enable YouTube integration. See https://docs.koel.dev/3rd-party.html#youtube"
schema:
type: string
default: ""
- variable: FORCE_HTTPS
label: "FORCE_HTTPS"
description: "If set to true, all URLs redirects done by koel will use https."
schema:
type: boolean
default: false
- variable: MEMORY_LIMIT
label: "MEMORY_LIMIT"
description: "Amount of memory in MB for the scanning process."
schema:
type: int
default: 2048
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: LASTFM_API_KEY
label: "LASTFM_API_KEY"
description: "Enable scrobbling to Last.fm. See https://docs.koel.dev/3rd-party.html#last-fm"
schema:
type: string
default: ""
- variable: LASTFM_API_SECRET
label: "LASTFM_API_SECRET"
description: "Enable scrobbling to Last.fm. See https://docs.koel.dev/3rd-party.html#last-fm"
schema:
type: string
default: ""
- variable: YOUTUBE_API_KEY
label: "YOUTUBE_API_KEY"
description: "Enable YouTube integration. See https://docs.koel.dev/3rd-party.html#youtube"
schema:
type: string
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: FORCE_HTTPS
label: "FORCE_HTTPS"
description: "If set to true, all URLs redirects done by koel will use https."
schema:
type: boolean
default: false
- variable: MEMORY_LIMIT
label: "MEMORY_LIMIT"
description: "Amount of memory in MB for the scanning process."
schema:
type: int
default: 2048
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -130,12 +123,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+38 -37
View File
@@ -10,40 +10,41 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: KOPIA_PASSWORD
label: "KOPIA_PASSWORD"
description: "Repository password"
schema:
type: string
default: ""
required: true
private: true
- variable: KOPIA_SERVER_USERNAME
label: "KOPIA_SERVER_USERNAME"
description: "Username for WebUI"
schema:
type: string
default: ""
required: true
- variable: KOPIA_SERVER_PASSWORD
label: "KOPIA_SERVER_PASSWORD"
description: "Password for WebUI"
schema:
type: string
default: ""
required: true
private: true
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: KOPIA_PASSWORD
label: "KOPIA_PASSWORD"
description: "Repository password"
schema:
type: string
default: ""
required: true
private: true
- variable: KOPIA_SERVER_USERNAME
label: "KOPIA_SERVER_USERNAME"
description: "Username for WebUI"
schema:
type: string
default: ""
required: true
- variable: KOPIA_SERVER_PASSWORD
label: "KOPIA_SERVER_PASSWORD"
description: "Password for WebUI"
schema:
type: string
default: ""
required: true
private: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -124,12 +125,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+139 -145
View File
@@ -10,148 +10,142 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: MAIL_USER
label: "MAIL_USER"
schema:
type: string
default: ""
- variable: MAIL_PASSWORD
label: "MAIL_PASSWORD"
schema:
type: string
default: ""
private: true
- variable: RECAPTCHA_SITE_KEY
label: "RECAPTCHA_SITE_KEY"
schema:
type: string
default: ""
private: true
- variable: RECAPTCHA_SECRET_KEY
label: "RECAPTCHA_SECRET_KEY"
schema:
type: string
default: ""
private: true
- variable: GOOGLE_SAFE_BROWSING_KEY
label: "GOOGLE_SAFE_BROWSING_KEY"
schema:
type: string
default: ""
private: true
- variable: GOOGLE_ANALYTICS
label: "GOOGLE_ANALYTICS"
schema:
type: string
default: ""
private: true
- variable: GOOGLE_ANALYTICS_UNIVERSAL
label: "GOOGLE_ANALYTICS_UNIVERSAL"
schema:
type: string
default: ""
private: true
- variable: SITE_NAME
label: "SITE_NAME"
schema:
type: string
default: "My Kutt Instance"
- variable: DEFAULT_DOMAIN
label: "DEFAULT_DOMAIN"
schema:
type: string
required: true
default: ""
- variable: LINK_LENGTH
label: "LINK_LENGTH"
schema:
type: int
default: 6
- variable: USER_LIMIT_PER_DAY
label: "USER_LIMIT_PER_DAY"
schema:
type: int
default: 50
- variable: NON_USER_COOLDOWN
label: "NON_USER_COOLDOWN"
schema:
type: int
default: 0
- variable: DEFAULT_MAX_STATS_PER_LINK
label: "DEFAULT_MAX_STATS_PER_LINK"
schema:
type: int
default: 5000
- variable: DISALLOW_REGISTRATION
label: "DISALLOW_REGISTRATION"
schema:
type: boolean
default: false
- variable: DISALLOW_ANONYMOUS_LINKS
label: "DISALLOW_ANONYMOUS_LINKS"
schema:
type: boolean
default: false
- variable: CUSTOM_DOMAIN_USE_HTTPS
label: "CUSTOM_DOMAIN_USE_HTTPS"
schema:
type: boolean
default: false
- variable: ADMIN_EMAILS
label: "ADMIN_EMAILS"
schema:
type: string
default: "admin@example.com,admin@example2.com"
- variable: REPORT_EMAIL
label: "REPORT_EMAIL"
schema:
type: string
default: "admin@example.com"
- variable: CONTACT_EMAIL
label: "CONTACT_EMAIL"
schema:
type: string
default: "admin@example.com"
- variable: MAIL_HOST
label: "MAIL_HOST"
schema:
type: string
required: true
default: ""
- variable: MAIL_PORT
label: "MAIL_PORT"
schema:
type: int
default: 567
required: true
- variable: MAIL_FROM
label: "MAIL_FROM"
schema:
type: string
default: ""
- variable: MAIL_SECURE
label: "MAIL_SECURE"
schema:
type: boolean
default: true
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: MAIL_USER
label: "MAIL_USER"
schema:
type: string
default: ""
- variable: MAIL_PASSWORD
label: "MAIL_PASSWORD"
schema:
type: string
default: ""
private: true
- variable: RECAPTCHA_SITE_KEY
label: "RECAPTCHA_SITE_KEY"
schema:
type: string
default: ""
private: true
- variable: RECAPTCHA_SECRET_KEY
label: "RECAPTCHA_SECRET_KEY"
schema:
type: string
default: ""
private: true
- variable: GOOGLE_SAFE_BROWSING_KEY
label: "GOOGLE_SAFE_BROWSING_KEY"
schema:
type: string
default: ""
private: true
- variable: GOOGLE_ANALYTICS
label: "GOOGLE_ANALYTICS"
schema:
type: string
default: ""
private: true
- variable: GOOGLE_ANALYTICS_UNIVERSAL
label: "GOOGLE_ANALYTICS_UNIVERSAL"
schema:
type: string
default: ""
private: true
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SITE_NAME
label: "SITE_NAME"
schema:
type: string
default: "My Kutt Instance"
- variable: DEFAULT_DOMAIN
label: "DEFAULT_DOMAIN"
schema:
type: string
required: true
default: ""
- variable: LINK_LENGTH
label: "LINK_LENGTH"
schema:
type: int
default: 6
- variable: USER_LIMIT_PER_DAY
label: "USER_LIMIT_PER_DAY"
schema:
type: int
default: 50
- variable: NON_USER_COOLDOWN
label: "NON_USER_COOLDOWN"
schema:
type: int
default: 0
- variable: DEFAULT_MAX_STATS_PER_LINK
label: "DEFAULT_MAX_STATS_PER_LINK"
schema:
type: int
default: 5000
- variable: DISALLOW_REGISTRATION
label: "DISALLOW_REGISTRATION"
schema:
type: boolean
default: false
- variable: DISALLOW_ANONYMOUS_LINKS
label: "DISALLOW_ANONYMOUS_LINKS"
schema:
type: boolean
default: false
- variable: CUSTOM_DOMAIN_USE_HTTPS
label: "CUSTOM_DOMAIN_USE_HTTPS"
schema:
type: boolean
default: false
- variable: ADMIN_EMAILS
label: "ADMIN_EMAILS"
schema:
type: string
default: "admin@example.com,admin@example2.com"
- variable: REPORT_EMAIL
label: "REPORT_EMAIL"
schema:
type: string
default: "admin@example.com"
- variable: CONTACT_EMAIL
label: "CONTACT_EMAIL"
schema:
type: string
default: "admin@example.com"
- variable: MAIL_HOST
label: "MAIL_HOST"
schema:
type: string
required: true
default: ""
- variable: MAIL_PORT
label: "MAIL_PORT"
schema:
type: int
default: 567
required: true
- variable: MAIL_FROM
label: "MAIL_FROM"
schema:
type: string
default: ""
- variable: MAIL_SECURE
label: "MAIL_SECURE"
schema:
type: boolean
default: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -199,12 +193,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+9 -7
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -61,12 +63,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+9 -7
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -70,12 +72,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+68 -74
View File
@@ -10,77 +10,71 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ADMIN_EMAIL
label: "ADMIN_EMAIL"
description: "Email for the administrative user"
schema:
type: string
required: true
default: ""
- variable: ADMIN_USERNAME
label: "ADMIN_USERNAME"
description: "Username for the Administrator login"
schema:
type: string
required: true
default: ""
- variable: ADMIN_PASSWORD
label: "ADMIN_PASSWORD"
description: "Password for the administrative user you set above"
schema:
type: string
required: true
default: ""
- variable: MAPBOX_API_KEY
label: "MAPBOX_API_KEY"
description: "Get a Map box API Key https://account.mapbox.com/auth/signup/"
schema:
type: string
default: ""
- variable: SKIP_PATTERNS
label: "SKIP_PATTERNS"
description: "Comma delimited list of patterns to ignore"
schema:
type: string
default: ""
- variable: WEB_CONCURRENCY
label: "WEB_CONCURRENCY"
description: "Number of workers, which take care of the request to the api. This setting can dramatically affect the ram usage."
schema:
type: int
required: true
default: 2
- variable: HEAVYWEIGHT_PROCESS
label: "HEAVYWEIGHT_PROCESS"
description: "Number of workers, when scanning pictures. This setting can dramatically affect the ram usage"
schema:
type: int
required: true
default: 1
- variable: DEBUG
label: "DEBUG"
description: "Enable Debug"
schema:
type: boolean
default: false
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Secret Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ADMIN_EMAIL
label: "ADMIN_EMAIL"
description: "Email for the administrative user"
schema:
type: string
required: true
default: ""
- variable: ADMIN_USERNAME
label: "ADMIN_USERNAME"
description: "Username for the Administrator login"
schema:
type: string
required: true
default: ""
- variable: ADMIN_PASSWORD
label: "ADMIN_PASSWORD"
description: "Password for the administrative user you set above"
schema:
type: string
required: true
default: ""
- variable: MAPBOX_API_KEY
label: "MAPBOX_API_KEY"
description: "Get a Map box API Key https://account.mapbox.com/auth/signup/"
schema:
type: string
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: SKIP_PATTERNS
label: "SKIP_PATTERNS"
description: "Comma delimited list of patterns to ignore"
schema:
type: string
default: ""
- variable: WEB_CONCURRENCY
label: "WEB_CONCURRENCY"
description: "Number of workers, which take care of the request to the api. This setting can dramatically affect the ram usage."
schema:
type: int
required: true
default: 2
- variable: HEAVYWEIGHT_PROCESS
label: "HEAVYWEIGHT_PROCESS"
description: "Number of workers, when scanning pictures. This setting can dramatically affect the ram usage"
schema:
type: int
required: true
default: 1
- variable: DEBUG
label: "DEBUG"
description: "Enable Debug"
schema:
type: boolean
default: false
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -153,12 +147,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+143 -149
View File
@@ -10,152 +10,146 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: CRON_TOKEN
label: "CRON_TOKEN (Generate this inside the app)"
description: "Generate token inside the app and come back later to fill this."
schema:
type: string
default: ""
- variable: AWS_ACCESS_KEY_ID
label: "AWS_ACCESS_KEY_ID"
description: "AWS Access Key ID"
schema:
type: string
default: ""
- variable: AWS_SECRET_ACCESS_KEY
label: "AWS_SECRET_ACCESS_KEY"
description: "AWS Secret Access Key"
schema:
type: string
default: ""
- variable: AWS_DEFAULT_REGION
label: "AWS_DEFAULT_REGION"
description: "AWS Default Region"
schema:
type: string
default: ""
- variable: AWS_BUCKET
label: "AWS_BUCKET"
description: "AWS Bucket"
schema:
type: string
default: ""
- variable: MAIL_FROM_ADDRESS
label: "MAIL_FROM_ADDRESS"
description: "Mail from Address"
schema:
type: string
default: ""
- variable: MAIL_FROM_NAME
label: "MAIL_FROM_NAME"
description: "Mail from Name"
schema:
type: string
default: ""
- variable: MAIL_DRIVER
label: "MAIL_DRIVER"
description: "Mail Driver"
schema:
type: string
default: "smtp"
enum:
- value: "smtp"
description: "smtp"
- value: "mailgun"
description: "mailgun"
- value: "sendmail"
description: "sendmail"
- value: "ses"
description: "ses"
- value: "postmark"
description: "postmark"
- value: "log"
description: "log"
- value: "array"
description: "array"
- variable: MAIL_HOST
label: "MAIL_HOST"
description: "Mail Host"
schema:
type: string
default: ""
- variable: MAIL_PORT
label: "MAIL_PORT"
description: "Mail Port"
schema:
type: string
default: "587"
- variable: MAIL_USERNAME
label: "MAIL_USERNAME"
description: "Mail Username"
schema:
type: string
default: ""
- variable: MAIL_PASSWORD
label: "MAIL_PASSWORD"
description: "Mail Password"
schema:
type: string
default: ""
- variable: MAIL_ENCRYPTION
label: "MAIL_ENCRYPTION"
description: "Mail Encryption"
schema:
type: string
default: "tls"
- variable: APP_URL
label: "APP_URL"
description: "Application URL eg. https://linkace.mydomain.com"
schema:
type: string
default: "http://localhost"
- variable: APP_DEBUG
label: "APP_DEBUG"
description: "Enables the debug info"
schema:
type: boolean
default: false
- variable: BACKUP_ENABLED
label: "BACKUP_ENABLED"
description: "Enables backups"
schema:
type: boolean
default: false
- variable: BACKUP_DISK
label: "BACKUP_DISK"
description: "Backup destination"
schema:
type: string
default: "local_backups"
enum:
- value: "local_backups"
description: "local_backups"
- value: "s3"
description: "s3"
- variable: BACKUP_MAX_SIZE
label: "BACKUP_MAX_SIZE"
description: "Max size of backup in MB"
schema:
type: int
default: 512
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Secret Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: CRON_TOKEN
label: "CRON_TOKEN (Generate this inside the app)"
description: "Generate token inside the app and come back later to fill this."
schema:
type: string
default: ""
- variable: AWS_ACCESS_KEY_ID
label: "AWS_ACCESS_KEY_ID"
description: "AWS Access Key ID"
schema:
type: string
default: ""
- variable: AWS_SECRET_ACCESS_KEY
label: "AWS_SECRET_ACCESS_KEY"
description: "AWS Secret Access Key"
schema:
type: string
default: ""
- variable: AWS_DEFAULT_REGION
label: "AWS_DEFAULT_REGION"
description: "AWS Default Region"
schema:
type: string
default: ""
- variable: AWS_BUCKET
label: "AWS_BUCKET"
description: "AWS Bucket"
schema:
type: string
default: ""
- variable: MAIL_FROM_ADDRESS
label: "MAIL_FROM_ADDRESS"
description: "Mail from Address"
schema:
type: string
default: ""
- variable: MAIL_FROM_NAME
label: "MAIL_FROM_NAME"
description: "Mail from Name"
schema:
type: string
default: ""
- variable: MAIL_DRIVER
label: "MAIL_DRIVER"
description: "Mail Driver"
schema:
type: string
default: "smtp"
enum:
- value: "smtp"
description: "smtp"
- value: "mailgun"
description: "mailgun"
- value: "sendmail"
description: "sendmail"
- value: "ses"
description: "ses"
- value: "postmark"
description: "postmark"
- value: "log"
description: "log"
- value: "array"
description: "array"
- variable: MAIL_HOST
label: "MAIL_HOST"
description: "Mail Host"
schema:
type: string
default: ""
- variable: MAIL_PORT
label: "MAIL_PORT"
description: "Mail Port"
schema:
type: string
default: "587"
- variable: MAIL_USERNAME
label: "MAIL_USERNAME"
description: "Mail Username"
schema:
type: string
default: ""
- variable: MAIL_PASSWORD
label: "MAIL_PASSWORD"
description: "Mail Password"
schema:
type: string
default: ""
- variable: MAIL_ENCRYPTION
label: "MAIL_ENCRYPTION"
description: "Mail Encryption"
schema:
type: string
default: "tls"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: APP_URL
label: "APP_URL"
description: "Application URL eg. https://linkace.mydomain.com"
schema:
type: string
default: "http://localhost"
- variable: APP_DEBUG
label: "APP_DEBUG"
description: "Enables the debug info"
schema:
type: boolean
default: false
- variable: BACKUP_ENABLED
label: "BACKUP_ENABLED"
description: "Enables backups"
schema:
type: boolean
default: false
- variable: BACKUP_DISK
label: "BACKUP_DISK"
description: "Backup destination"
schema:
type: string
default: "local_backups"
enum:
- value: "local_backups"
description: "local_backups"
- value: "s3"
description: "s3"
- variable: BACKUP_MAX_SIZE
label: "BACKUP_MAX_SIZE"
description: "Max size of backup in MB"
schema:
type: int
default: 512
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -220,12 +214,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+9 -7
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: config
group: "App Configuration"
label: "Loki Settings"
@@ -130,12 +132,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+122 -128
View File
@@ -10,131 +10,125 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: MAIL_FROM_ADDRESS
label: "MAIL_FROM_ADDRESS"
description: "Mail from Address"
schema:
type: string
default: ""
- variable: MAIL_FROM_NAME
label: "MAIL_FROM_NAME"
description: "Mail from Name"
schema:
type: string
default: ""
- variable: MAIL_DRIVER
label: "MAIL_DRIVER"
description: "Mail Driver"
schema:
type: string
default: "smtp"
enum:
- value: "smtp"
description: "smtp"
- value: "mailgun"
description: "mailgun"
- value: "sendmail"
description: "sendmail"
- value: "ses"
description: "ses"
- value: "postmark"
description: "postmark"
- value: "log"
description: "log"
- value: "array"
description: "array"
- variable: MAIL_HOST
label: "MAIL_HOST"
description: "Mail Host"
schema:
type: string
default: ""
- variable: MAIL_PORT
label: "MAIL_PORT"
description: "Mail Port"
schema:
type: int
- variable: MAIL_USERNAME
label: "MAIL_USERNAME"
description: "Mail Username"
schema:
type: string
default: ""
- variable: MAIL_PASSWORD
label: "MAIL_PASSWORD"
description: "Mail Password"
schema:
type: string
private: true
default: ""
- variable: MAIL_ENCRYPTION
label: "MAIL_ENCRYPTION"
description: "Mail Encryption"
schema:
type: string
default: "tls"
- variable: PUSHER_APP_ID
label: "PUSHER_APP_ID"
description: "Pusher App ID"
schema:
type: string
default: ""
- variable: PUSHER_APP_KEY
label: "PUSHER_APP_KEY"
description: "Pusher App Key"
schema:
type: string
private: true
default: ""
- variable: PUSHER_APP_SECRET
label: "PUSHER_APP_SECRET"
description: "Pusher App Secret"
schema:
type: string
private: true
default: ""
- variable: PUSHER_APP_CLUSTER
label: "PUSHER_APP_CLUSTER"
description: "Pusher App Cluster"
schema:
type: string
default: "mt1"
- variable: APP_URL
label: "APP_URL"
description: "Application URL eg. https://lychee.mydomain.com"
schema:
type: string
default: "http://localhost"
- variable: APP_DEBUG
label: "APP_DEBUG"
description: "Enables the debug info"
schema:
type: boolean
default: false
- variable: SECURITY_HEADER_HSTS_ENABLE
label: "SECURITY_HEADER_HSTS_ENABLE"
description: "Enables HSTS Headers"
schema:
type: boolean
default: false
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Secret Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: MAIL_FROM_ADDRESS
label: "MAIL_FROM_ADDRESS"
description: "Mail from Address"
schema:
type: string
default: ""
- variable: MAIL_FROM_NAME
label: "MAIL_FROM_NAME"
description: "Mail from Name"
schema:
type: string
default: ""
- variable: MAIL_DRIVER
label: "MAIL_DRIVER"
description: "Mail Driver"
schema:
type: string
default: "smtp"
enum:
- value: "smtp"
description: "smtp"
- value: "mailgun"
description: "mailgun"
- value: "sendmail"
description: "sendmail"
- value: "ses"
description: "ses"
- value: "postmark"
description: "postmark"
- value: "log"
description: "log"
- value: "array"
description: "array"
- variable: MAIL_HOST
label: "MAIL_HOST"
description: "Mail Host"
schema:
type: string
default: ""
- variable: MAIL_PORT
label: "MAIL_PORT"
description: "Mail Port"
schema:
type: int
- variable: MAIL_USERNAME
label: "MAIL_USERNAME"
description: "Mail Username"
schema:
type: string
default: ""
- variable: MAIL_PASSWORD
label: "MAIL_PASSWORD"
description: "Mail Password"
schema:
type: string
private: true
default: ""
- variable: MAIL_ENCRYPTION
label: "MAIL_ENCRYPTION"
description: "Mail Encryption"
schema:
type: string
default: "tls"
- variable: PUSHER_APP_ID
label: "PUSHER_APP_ID"
description: "Pusher App ID"
schema:
type: string
default: ""
- variable: PUSHER_APP_KEY
label: "PUSHER_APP_KEY"
description: "Pusher App Key"
schema:
type: string
private: true
default: ""
- variable: PUSHER_APP_SECRET
label: "PUSHER_APP_SECRET"
description: "Pusher App Secret"
schema:
type: string
private: true
default: ""
- variable: PUSHER_APP_CLUSTER
label: "PUSHER_APP_CLUSTER"
description: "Pusher App Cluster"
schema:
type: string
default: "mt1"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: APP_URL
label: "APP_URL"
description: "Application URL eg. https://lychee.mydomain.com"
schema:
type: string
default: "http://localhost"
- variable: APP_DEBUG
label: "APP_DEBUG"
description: "Enables the debug info"
schema:
type: boolean
default: false
- variable: SECURITY_HEADER_HSTS_ENABLE
label: "SECURITY_HEADER_HSTS_ENABLE"
description: "Enables HSTS Headers"
schema:
type: boolean
default: false
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -207,12 +201,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+22 -20
View File
@@ -10,23 +10,25 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: MM_SERVICESETTINGS_SITEURL
label: "MM_SERVICESETTINGS_SITEURL"
description: "HTTPS URL on which you will reach this instance, eg. https://matter.example.com/"
schema:
type: string
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: MM_SERVICESETTINGS_SITEURL
label: "MM_SERVICESETTINGS_SITEURL"
description: "HTTPS URL on which you will reach this instance, eg. https://matter.example.com/"
schema:
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -123,12 +125,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+106
View File
@@ -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 "Blocky" 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 Licenses 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 Licenses 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.
+21 -19
View File
@@ -299,7 +299,9 @@ questions:
schema:
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -371,28 +373,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+39 -46
View File
@@ -10,49 +10,42 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ADMIN_USERNAME
label: "ADMIN_USERNAME"
description: "Sets the ADMIN_USERNAME env var"
schema:
type: string
default: "admin"
- variable: ADMIN_PASSWORD
label: "ADMIN_PASSWORD"
description: "Sets the ADMIN_PASSWORD env var"
schema:
type: string
default: "changeme"
private: true
- variable: RUN_MIGRATIONS
label: "RUN_MIGRATIONS"
description: "Sets the RUN_MIGRATIONS env var"
schema:
type: int
default: 1
- variable: CREATE_ADMIN
label: "CREATE_ADMIN"
description: "Sets the CREATE_ADMIN env var"
schema:
type: int
default: 1
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: ADMIN_USERNAME
label: "ADMIN_USERNAME"
description: "Sets the ADMIN_USERNAME env var"
schema:
type: string
default: "admin"
- variable: ADMIN_PASSWORD
label: "ADMIN_PASSWORD"
description: "Sets the ADMIN_PASSWORD env var"
schema:
type: string
default: "changeme"
private: true
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: RUN_MIGRATIONS
label: "RUN_MIGRATIONS"
description: "Sets the RUN_MIGRATIONS env var"
schema:
type: int
default: 1
- variable: CREATE_ADMIN
label: "CREATE_ADMIN"
description: "Sets the CREATE_ADMIN env var"
schema:
type: int
default: 1
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -109,12 +102,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+71 -77
View File
@@ -29,80 +29,74 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: WORKSPACE_AUTH_USER
label: "WORKSPACE_AUTH_USER"
description: "Basic auth user name. To enable basic auth, both the user and password need to be set. We recommend to use the AUTHENTICATE_VIA_JUPYTER for securing the workspace"
schema:
type: string
default: ""
- variable: WORKSPACE_AUTH_PASSWORD
label: "WORKSPACE_AUTH_PASSWORD"
description: "Basic auth user password. To enable basic auth, both the user and password need to be set. We recommend to use the AUTHENTICATE_VIA_JUPYTER for securing the workspace."
schema:
type: string
private: true
default: ""
- variable: AUTHENTICATE_VIA_JUPYTER
label: "AUTHENTICATE_VIA_JUPYTER"
description: "If true, all HTTP requests will be authenticated against the Jupyter server, meaning that the authentication method configured with Jupyter will be used for all other tools as well. This can be deactivated with false. Any other value will activate this authentication and are applied as token via NotebookApp.token configuration of Jupyter."
schema:
type: string
private: true
default: "false"
- variable: CONFIG_BACKUP_ENABLED
label: "CONFIG_BACKUP_ENABLED"
description: "Automatically backup and restore user configuration to the persisted /workspace folder, such as the .ssh, .jupyter, or .gitconfig from the users home directory."
schema:
type: boolean
default: true
- variable: SHARED_LINKS_ENABLED
label: "SHARED_LINKS_ENABLED"
description: "Enable or disable the capability to share resources via external links. This is used to enable file sharing, access to workspace-internal ports, and easy command-based SSH setup. All shared links are protected via a token. However, there are certain risks since the token cannot be easily invalidated after sharing and does not expire."
schema:
type: boolean
default: false
- variable: INCLUDE_TUTORIALS
label: "INCLUDE_TUTORIALS"
description: "If true, a selection of tutorial and introduction notebooks are added to the /workspace folder at container startup, but only if the folder is empty."
schema:
type: boolean
default: true
- variable: MAX_NUM_THREADS
label: "MAX_NUM_THREADS"
description: "The number of threads used for computations when using various common libraries (MKL, OPENBLAS, OMP, NUMBA, ...). You can also use auto to let the workspace dynamically determine the number of threads based on available CPU resources. This configuration can be overwritten by the user from within the workspace. Generally, it is good to set it at or below the number of CPUs available to the workspace."
schema:
type: string
default: "auto"
- variable: SHUTDOWN_INACTIVE_KERNELS
label: "SHUTDOWN_INACTIVE_KERNELS"
description: "Automatically shutdown inactive kernels after a given timeout (to clean up memory or GPU resources). Value can be either a timeout in seconds or set to true with a default value of 48h."
schema:
type: string
default: "false"
- variable: NOTEBOOK_ARGS
label: "NOTEBOOK_ARGS"
description: "Add and overwrite Jupyter configuration options via command line args."
schema:
type: string
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: WORKSPACE_AUTH_USER
label: "WORKSPACE_AUTH_USER"
description: "Basic auth user name. To enable basic auth, both the user and password need to be set. We recommend to use the AUTHENTICATE_VIA_JUPYTER for securing the workspace"
schema:
type: string
default: ""
- variable: WORKSPACE_AUTH_PASSWORD
label: "WORKSPACE_AUTH_PASSWORD"
description: "Basic auth user password. To enable basic auth, both the user and password need to be set. We recommend to use the AUTHENTICATE_VIA_JUPYTER for securing the workspace."
schema:
type: string
private: true
default: ""
- variable: AUTHENTICATE_VIA_JUPYTER
label: "AUTHENTICATE_VIA_JUPYTER"
description: "If true, all HTTP requests will be authenticated against the Jupyter server, meaning that the authentication method configured with Jupyter will be used for all other tools as well. This can be deactivated with false. Any other value will activate this authentication and are applied as token via NotebookApp.token configuration of Jupyter."
schema:
type: string
private: true
default: "false"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: CONFIG_BACKUP_ENABLED
label: "CONFIG_BACKUP_ENABLED"
description: "Automatically backup and restore user configuration to the persisted /workspace folder, such as the .ssh, .jupyter, or .gitconfig from the users home directory."
schema:
type: boolean
default: true
- variable: SHARED_LINKS_ENABLED
label: "SHARED_LINKS_ENABLED"
description: "Enable or disable the capability to share resources via external links. This is used to enable file sharing, access to workspace-internal ports, and easy command-based SSH setup. All shared links are protected via a token. However, there are certain risks since the token cannot be easily invalidated after sharing and does not expire."
schema:
type: boolean
default: false
- variable: INCLUDE_TUTORIALS
label: "INCLUDE_TUTORIALS"
description: "If true, a selection of tutorial and introduction notebooks are added to the /workspace folder at container startup, but only if the folder is empty."
schema:
type: boolean
default: true
- variable: MAX_NUM_THREADS
label: "MAX_NUM_THREADS"
description: "The number of threads used for computations when using various common libraries (MKL, OPENBLAS, OMP, NUMBA, ...). You can also use auto to let the workspace dynamically determine the number of threads based on available CPU resources. This configuration can be overwritten by the user from within the workspace. Generally, it is good to set it at or below the number of CPUs available to the workspace."
schema:
type: string
default: "auto"
- variable: SHUTDOWN_INACTIVE_KERNELS
label: "SHUTDOWN_INACTIVE_KERNELS"
description: "Automatically shutdown inactive kernels after a given timeout (to clean up memory or GPU resources). Value can be either a timeout in seconds or set to true with a default value of 48h."
schema:
type: string
default: "false"
- variable: NOTEBOOK_ARGS
label: "NOTEBOOK_ARGS"
description: "Add and overwrite Jupyter configuration options via command line args."
schema:
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -159,12 +153,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+47 -13
View File
@@ -8,6 +8,45 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: PAPERLESS_ADMIN_USER
label: "PAPERLESS_ADMIN_USER (First Install Only)"
schema:
type: string
required: true
default: ""
- variable: PAPERLESS_ADMIN_PASSWORD
label: "PAPERLESS_ADMIN_PASSWORD (First Install Only)"
schema:
type: string
required: true
private: true
default: ""
- variable: PAPERLESS_ADMIN_MAIL
label: "PAPERLESS_ADMIN_MAIL (First Install Only)"
schema:
type: string
default: ""
- variable: PAPERLESS_URL
label: "PAPERLESS_URL"
description: "This is required if you will be exposing Paperless-ngx on a public domain."
schema:
type: string
default: ""
- variable: PAPERLESS_WEBSERVER_WORKERS
label: "PAPERLESS_WEBSERVER_WORKERS"
description: "The number of worker processes the webserver should spawn."
schema:
type: int
required: true
default: 2
# Include{containerBasic}
# Include{containerAdvanced}
@@ -38,14 +77,9 @@ questions:
type: boolean
default: false
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
description: "The Primary service on which the healthcheck runs, often the webUI"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceMain}
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: main
@@ -133,12 +167,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+106
View File
@@ -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 "Blocky" 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 Licenses 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 Licenses 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.
+9 -7
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -70,12 +72,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+137 -144
View File
@@ -7,147 +7,140 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: LDAP_READONLY_USER_USERNAME
label: "LDAP_READONLY_USER_USERNAME"
schema:
type: string
required: true
default: "readonly"
- variable: LDAP_READONLY_USER_PASSWORD
label: "LDAP_READONLY_USER_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: LDAP_ADMIN_PASSWORD
label: "LDAP_ADMIN_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: LDAP_CONFIG_PASSWORD
label: "LDAP_CONFIG_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: LDAP_LOG_LEVEL
label: "LDAP_LOG_LEVEL"
schema:
type: int
required: true
default: 256
- variable: LDAP_ORGANISATION
label: "LDAP_ORGANISATION"
schema:
type: string
required: true
default: "Example Company or Household"
- variable: LDAP_DOMAIN
label: "LDAP_DOMAIN"
schema:
type: string
required: true
default: "example.org"
- variable: LDAP_READONLY_USER
label: "LDAP_READONLY_USER"
schema:
type: boolean
default: false
- variable: LDAP_RFC2307BIS_SCHEMA
label: "LDAP_RFC2307BIS_SCHEMA"
schema:
type: boolean
default: false
- variable: LDAP_BACKEND
label: "LDAP_BACKEND"
schema:
type: string
required: true
default: "mdb"
- variable: LDAP_TLS
label: "LDAP_TLS"
schema:
type: boolean
default: true
- variable: LDAP_TLS_ENFORCE
label: "LDAP_TLS_ENFORCE"
schema:
type: boolean
default: false
- variable: LDAP_TLS_VERIFY_CLIENT
label: "LDAP_TLS_VERIFY_CLIENT"
schema:
type: string
required: true
default: "never"
- variable: LDAP_TLS_PROTOCOL_MIN
label: "LDAP_TLS_PROTOCOL_MIN"
schema:
type: string
required: true
default: "3.0"
- variable: LDAP_TLS_CIPHER_SUITE
label: "LDAP_TLS_CIPHER_SUITE"
schema:
type: string
required: true
default: "NORMAL"
- variable: LDAP_TLS_REQCERT
label: "LDAP_TLS_REQCERT"
schema:
type: string
required: true
default: "never"
- variable: CONTAINER_LOG_LEVEL
label: "CONTAINER_LOG_LEVEL"
schema:
type: int
required: true
default: 4
- variable: KEEP_EXISTING_CONFIG
label: "KEEP_EXISTING_CONFIG"
schema:
type: boolean
default: false
- variable: LDAP_REMOVE_CONFIG_AFTER_SETUP
label: "LDAP_REMOVE_CONFIG_AFTER_SETUP"
schema:
type: boolean
default: true
- variable: LDAP_SSL_HELPER_PREFIX
label: "LDAP_SSL_HELPER_PREFIX"
schema:
type: string
required: true
default: "ldap"
- variable: LDAP_BASE_DN
label: "LDAP_BASE_DN"
schema:
type: string
required: true
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: LDAP_READONLY_USER_USERNAME
label: "LDAP_READONLY_USER_USERNAME"
schema:
type: string
required: true
default: "readonly"
- variable: LDAP_READONLY_USER_PASSWORD
label: "LDAP_READONLY_USER_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: LDAP_ADMIN_PASSWORD
label: "LDAP_ADMIN_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: LDAP_CONFIG_PASSWORD
label: "LDAP_CONFIG_PASSWORD"
schema:
type: string
required: true
private: true
default: "REPLACETHIS"
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: LDAP_LOG_LEVEL
label: "LDAP_LOG_LEVEL"
schema:
type: int
required: true
default: 256
- variable: LDAP_ORGANISATION
label: "LDAP_ORGANISATION"
schema:
type: string
required: true
default: "Example Company or Household"
- variable: LDAP_DOMAIN
label: "LDAP_DOMAIN"
schema:
type: string
required: true
default: "example.org"
- variable: LDAP_READONLY_USER
label: "LDAP_READONLY_USER"
schema:
type: boolean
default: false
- variable: LDAP_RFC2307BIS_SCHEMA
label: "LDAP_RFC2307BIS_SCHEMA"
schema:
type: boolean
default: false
- variable: LDAP_BACKEND
label: "LDAP_BACKEND"
schema:
type: string
required: true
default: "mdb"
- variable: LDAP_TLS
label: "LDAP_TLS"
schema:
type: boolean
default: true
- variable: LDAP_TLS_ENFORCE
label: "LDAP_TLS_ENFORCE"
schema:
type: boolean
default: false
- variable: LDAP_TLS_VERIFY_CLIENT
label: "LDAP_TLS_VERIFY_CLIENT"
schema:
type: string
required: true
default: "never"
- variable: LDAP_TLS_PROTOCOL_MIN
label: "LDAP_TLS_PROTOCOL_MIN"
schema:
type: string
required: true
default: "3.0"
- variable: LDAP_TLS_CIPHER_SUITE
label: "LDAP_TLS_CIPHER_SUITE"
schema:
type: string
required: true
default: "NORMAL"
- variable: LDAP_TLS_REQCERT
label: "LDAP_TLS_REQCERT"
schema:
type: string
required: true
default: "never"
- variable: CONTAINER_LOG_LEVEL
label: "CONTAINER_LOG_LEVEL"
schema:
type: int
required: true
default: 4
- variable: KEEP_EXISTING_CONFIG
label: "KEEP_EXISTING_CONFIG"
schema:
type: boolean
default: false
- variable: LDAP_REMOVE_CONFIG_AFTER_SETUP
label: "LDAP_REMOVE_CONFIG_AFTER_SETUP"
schema:
type: boolean
default: true
- variable: LDAP_SSL_HELPER_PREFIX
label: "LDAP_SSL_HELPER_PREFIX"
schema:
type: string
required: true
default: "ldap"
- variable: LDAP_BASE_DN
label: "LDAP_BASE_DN"
schema:
type: string
required: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -226,12 +219,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+106
View File
@@ -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 "Blocky" 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 Licenses 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 Licenses 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.
+20 -19
View File
@@ -374,6 +374,7 @@ questions:
required: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -423,28 +424,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+41 -39
View File
@@ -10,42 +10,44 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Docker specific env
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: MAPBOX_TOKEN
label: "Mapbox Token"
description: "Enable map related features, you need to create a mapbox token. A token can be generated for free at https://account.mapbox.com/access-tokens/"
schema:
type: string
default: ""
- variable: PHOTOVIEW_DISABLE_FACE_RECOGNITION
label: "Disable Face Recognition"
description: "Completely disable face recognition and hide the icon from the side menu."
schema:
type: boolean
default: false
- variable: PHOTOVIEW_DISABLE_VIDEO_ENCODING
label: "Disable Video Encoding"
description: "Disable ffmpeg encoding, but still show web compatible videos that doesn't need encoding."
schema:
type: boolean
default: false
- variable: PHOTOVIEW_DISABLE_RAW_PROCESSING
label: "Disable Raw Processing"
description: "Disable processing of RAW photos using darktable-cli."
schema:
type: boolean
default: false
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: MAPBOX_TOKEN
label: "Mapbox Token"
description: "Enable map related features, you need to create a mapbox token. A token can be generated for free at https://account.mapbox.com/access-tokens/"
schema:
type: string
default: ""
- variable: PHOTOVIEW_DISABLE_FACE_RECOGNITION
label: "Disable Face Recognition"
description: "Completely disable face recognition and hide the icon from the side menu."
schema:
type: boolean
default: false
- variable: PHOTOVIEW_DISABLE_VIDEO_ENCODING
label: "Disable Video Encoding"
description: "Disable ffmpeg encoding, but still show web compatible videos that doesn't need encoding."
schema:
type: boolean
default: false
- variable: PHOTOVIEW_DISABLE_RAW_PROCESSING
label: "Disable Raw Processing"
description: "Disable processing of RAW photos using darktable-cli."
schema:
type: boolean
default: false
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -102,12 +104,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+21 -19
View File
@@ -416,7 +416,9 @@ questions:
schema:
type: boolean
default: false
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -474,28 +476,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+9 -7
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -70,12 +72,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+22 -20
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -63,28 +65,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+9 -7
View File
@@ -14,10 +14,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: pihole
group: "App Configuration"
label: "Pi-Hole Configuration"
@@ -152,12 +154,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+21 -20
View File
@@ -8,9 +8,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: plexanisync
group: App Configuration
label: PlexAniSync Configuration
@@ -228,34 +228,35 @@ questions:
required: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceExpertRoot}
default: false
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+14 -12
View File
@@ -10,20 +10,20 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: imageSelector
group: Container Image
label: Select Edition
schema:
type: string
default: image
enum:
- value: image
description: Community
- value: imageBe
description: Business
# Include{containerBasic}
# Include{containerAdvanced}
- variable: imageSelector
group: Container Image
label: Select Edition
schema:
type: string
default: image
enum:
- value: image
description: Community
- value: imageBe
description: Business
- variable: portainer
group: App Configuration
label: Portainer Configuration
@@ -61,7 +61,9 @@ questions:
schema:
type: string
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
+22 -20
View File
@@ -8,10 +8,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: main Service
@@ -85,28 +87,28 @@ questions:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+22 -20
View File
@@ -10,22 +10,23 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: CELLS_EXTERNAL
label: "Cells External URL"
description: "https://cells.mydomain.com"
schema:
type: string
default: ""
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: CELLS_EXTERNAL
label: "Cells External URL"
description: "https://cells.mydomain.com"
schema:
type: string
default: ""
- variable: pydioinstall
group: "App Configuration"
label: "Pydio Cells Initial Configuration"
@@ -55,6 +56,7 @@ questions:
required: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -149,12 +151,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+58 -56
View File
@@ -10,59 +10,61 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: DEBUG
label: "DEBUG"
description: "Sets the DEBUG env var"
schema:
type: int
default: 0
- variable: ALLOWED_HOSTS
label: "ALLOWED_HOSTS"
description: "Sets the ALLOWED_HOSTS env var"
schema:
type: string
default: "*"
- variable: CSRF_TRUSTED_ORIGINS
label: "CSRF_TRUSTED_ORIGINS"
description: "Sets the CSRF_TRUSTED_ORIGINS env var"
schema:
type: string
default: ""
- variable: GUNICORN_MEDIA
label: "GUNICORN_MEDIA"
description: "Sets the GUNICORN_MEDIA env var"
schema:
type: int
default: 0
- variable: FRACTION_PREF_DEFAULT
label: "FRACTION_PREF_DEFAULT"
description: "Sets the FRACTION_PREF_DEFAULT env var"
schema:
type: int
default: 0
- variable: COMMENT_PREF_DEFAULT
label: "COMMENT_PREF_DEFAULT"
description: "Sets the COMMENT_PREF_DEFAULT env var"
schema:
type: int
default: 1
- variable: SHOPPING_MIN_AUTOSYNC_INTERVAL
label: "SHOPPING_MIN_AUTOSYNC_INTERVAL"
description: "Sets the SHOPPING_MIN_AUTOSYNC_INTERVAL env var"
schema:
type: int
default: 5
# Include{containerBasic}
# Include{containerAdvanced}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: DEBUG
label: "DEBUG"
description: "Sets the DEBUG env var"
schema:
type: int
default: 0
- variable: ALLOWED_HOSTS
label: "ALLOWED_HOSTS"
description: "Sets the ALLOWED_HOSTS env var"
schema:
type: string
default: "*"
- variable: CSRF_TRUSTED_ORIGINS
label: "CSRF_TRUSTED_ORIGINS"
description: "Sets the CSRF_TRUSTED_ORIGINS env var"
schema:
type: string
default: ""
- variable: GUNICORN_MEDIA
label: "GUNICORN_MEDIA"
description: "Sets the GUNICORN_MEDIA env var"
schema:
type: int
default: 0
- variable: FRACTION_PREF_DEFAULT
label: "FRACTION_PREF_DEFAULT"
description: "Sets the FRACTION_PREF_DEFAULT env var"
schema:
type: int
default: 0
- variable: COMMENT_PREF_DEFAULT
label: "COMMENT_PREF_DEFAULT"
description: "Sets the COMMENT_PREF_DEFAULT env var"
schema:
type: int
default: 1
- variable: SHOPPING_MIN_AUTOSYNC_INTERVAL
label: "SHOPPING_MIN_AUTOSYNC_INTERVAL"
description: "Sets the SHOPPING_MIN_AUTOSYNC_INTERVAL env var"
schema:
type: int
default: 5
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -119,12 +121,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+22 -20
View File
@@ -14,10 +14,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -104,28 +106,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+72 -78
View File
@@ -10,87 +10,81 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: USERNAME
label: Username
description: Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)
schema:
type: string
default: ""
- variable: PASSWRD
label: Password
description: Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)
schema:
type: string
private: true
default: ""
- variable: GAME_ID
label: Game ID
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "294420"
- variable: SERVERCONFIG
label: Server Config
description: Please change if your serverconfig file has another name.
schema:
type: string
default: "serverconfig.xml"
- variable: GAME_PARAMS
label: Game Params
description: Enter your start up commands for the server
schema:
type: string
default: "-logfile 7DaysToDie_Data/output_log.txt $@"
- variable: VALIDATE
label: Validate
description: Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: string
default: ""
- variable: ENABLE_BEPINEX
label: Enable BepInEx
description: If you want to enable BepInEx set this variable to true
schema:
type: boolean
default: false
- variable: BACKUP_FILES
label: Backup Files
description: Set this value to true to enable the automated backup function from the container
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: BACKUP_INTERVAL
label: Backup Interval
description: The backup interval in minutes
schema:
type: int
default: 60
- variable: BACKUP_TO_KEEP
label: Backup to Keep
description: Number of backups to keep
schema:
type: int
default: 12
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: USERNAME
label: Username
description: Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)
schema:
type: string
default: ""
- variable: PASSWRD
label: Password
description: Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION You have to disable Steam Guard)
schema:
type: string
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: GAME_ID
label: Game ID
description: "The GAME_ID that the container download at startup.(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)"
schema:
type: string
default: "294420"
- variable: SERVERCONFIG
label: Server Config
description: Please change if your serverconfig file has another name.
schema:
type: string
default: "serverconfig.xml"
- variable: GAME_PARAMS
label: Game Params
description: Enter your start up commands for the server
schema:
type: string
default: "-logfile 7DaysToDie_Data/output_log.txt $@"
- variable: VALIDATE
label: Validate
description: Set the Variable to true if you want to validate the installation otherwise leave it blank."
schema:
type: string
default: ""
- variable: ENABLE_BEPINEX
label: Enable BepInEx
description: If you want to enable BepInEx set this variable to true
schema:
type: boolean
default: false
- variable: BACKUP_FILES
label: Backup Files
description: Set this value to true to enable the automated backup function from the container
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: BACKUP_INTERVAL
label: Backup Interval
description: The backup interval in minutes
schema:
type: int
default: 60
- variable: BACKUP_TO_KEEP
label: Backup to Keep
description: Number of backups to keep
schema:
type: int
default: 12
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
+21 -19
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -64,27 +66,27 @@ questions:
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 568
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 568
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
File diff suppressed because it is too large Load Diff
+10 -7
View File
@@ -10,9 +10,9 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
- variable: statping
group: App Configuration
label: Statping Configuration
@@ -124,7 +124,9 @@ questions:
schema:
type: boolean
default: false
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -181,12 +183,12 @@ questions:
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
@@ -199,6 +201,7 @@ questions:
# Include{resources}
# Include{metrics}
# Include{prometheusRule}
# Include{advanced}
# Include{addons}
# Include{codeserver}
+106
View File
@@ -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 "Blocky" 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 Licenses 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 Licenses 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.
+8 -1
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: synapse
group: "App Configuration"
label: "Synapse Configuration"
@@ -304,6 +306,11 @@ questions:
schema:
type: string
default: "WARNING"
- variable: sqlLogLevel
label: "Root Log Level"
schema:
type: string
default: "WARNING"
- variable: mail
group: "App Configuration"
label: "Mail Configuration"
+9 -7
View File
@@ -8,10 +8,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Server Query Service"
@@ -101,12 +103,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+58 -64
View File
@@ -10,67 +10,61 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: TYPECHO_USER_NAME
label: "TYPECHO_USER_NAME"
description: "USER NAME"
schema:
type: string
required: true
default: ""
- variable: TYPECHO_USER_PASSWORD
label: "TYPECHO_USER_PASSWORD"
description: "USER PASSWORD"
schema:
type: string
required: true
private: true
default: ""
- variable: TYPECHO_SITE_URL
label: "TYPECHO_SITE_URL"
description: "Your Typecho Site URL"
schema:
type: string
required: true
default: ""
- variable: TYPECHO_USER_MAIL
label: "TYPECHO_USER_MAIL"
description: "USER EMAIL"
schema:
type: string
required: true
default: ""
- variable: MEMORY_LIMIT
label: "MEMORY_LIMIT"
description: "MEMORY_LIMIT"
schema:
type: string
required: true
default: "100M"
- variable: MAX_POST_BODY
label: "MAX_POST_BODY"
description: "MAX_POST_BODY"
schema:
type: string
required: true
default: "50M"
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: "App Configuration"
label: "Image Secrets"
schema:
additional_attrs: true
type: dict
attrs:
- variable: TYPECHO_USER_NAME
label: "TYPECHO_USER_NAME"
description: "USER NAME"
schema:
type: string
required: true
default: ""
- variable: TYPECHO_USER_PASSWORD
label: "TYPECHO_USER_PASSWORD"
description: "USER PASSWORD"
schema:
type: string
required: true
private: true
default: ""
- variable: env
group: "App Configuration"
label: "Image Environment"
schema:
additional_attrs: true
type: dict
attrs:
- variable: TYPECHO_SITE_URL
label: "TYPECHO_SITE_URL"
description: "Your Typecho Site URL"
schema:
type: string
required: true
default: ""
- variable: TYPECHO_USER_MAIL
label: "TYPECHO_USER_MAIL"
description: "USER EMAIL"
schema:
type: string
required: true
default: ""
- variable: MEMORY_LIMIT
label: "MEMORY_LIMIT"
description: "MEMORY_LIMIT"
schema:
type: string
required: true
default: "100M"
- variable: MAX_POST_BODY
label: "MAX_POST_BODY"
description: "MAX_POST_BODY"
schema:
type: string
required: true
default: "50M"
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -127,12 +121,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+20 -18
View File
@@ -101,7 +101,9 @@ questions:
type: string
required: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -152,27 +154,27 @@ questions:
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 1000
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 1000
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 1000
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 1000
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+8 -6
View File
@@ -152,7 +152,9 @@ questions:
schema:
type: boolean
default: true
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -209,12 +211,12 @@ questions:
schema:
type: int
default: 1000
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 1000
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 1000
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+22 -20
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -63,28 +65,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+21 -19
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
- variable: wordpress
group: App Configuration
label: WordPress Configuration
@@ -212,27 +214,27 @@ questions:
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 568
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 0
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 568
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+9 -7
View File
@@ -10,10 +10,12 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: "Main Service"
@@ -70,12 +72,12 @@ questions:
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID this App of the user running the application"
schema:
type: int
default: 0
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
+20 -18
View File
@@ -179,7 +179,9 @@ questions:
type: string
required: true
default: ""
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -254,27 +256,27 @@ questions:
# Include{ingressList}
# Include{securityContextRoot}
- variable: runAsUser
label: runAsUser
description: The UserID of the user running the application
schema:
type: int
default: 13001
- variable: runAsGroup
label: runAsGroup
description: The groupID this App of the user running the application
schema:
type: int
default: 13001
- variable: runAsUser
label: "runAsUser"
description: "The UserID of the user running the application"
schema:
type: int
default: 13001
- variable: runAsGroup
label: "runAsGroup"
description: "The groupID of the user running the application"
schema:
type: int
default: 13001
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}
+234 -240
View File
@@ -10,230 +10,224 @@ questions:
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: INIT_USER
label: Init User
schema:
type: string
required: true
default: ""
- variable: INIT_GROUP
label: Init Group
schema:
type: string
required: true
default: ""
- variable: INIT_PASSWORD
label: Init Password
schema:
type: string
required: true
private: true
default: ""
- variable: DOMAIN
label: Domain
description: DOMAIN is used to generate urls
schema:
type: string
default: ""
- variable: LANG
label: Language
schema:
type: string
required: true
default: en
- variable: ALLOW_BOTS
label: Allow Bots
schema:
type: boolean
default: false
- variable: ALLOW_VIDEO_UPLOAD
label: Allow Video Upload
schema:
type: boolean
default: true
- variable: ALLOW_IMAGE_UPLOAD
label: Allow Image Upload
schema:
type: boolean
default: true
- variable: ALLOW_PDF_UPLOAD
label: Allow PDF Upload
schema:
type: boolean
default: true
- variable: ALLOW_AUDIO_UPLOAD
label: Allow Audio Upload
schema:
type: boolean
default: true
- variable: IDLE_HOURS
label: Idle Hours
description: Indicate hours during which heavy operations can occur
schema:
type: string
required: true
default: 01-07
- variable: VIDEO_CONVERSION_THREADS
label: Video Coversion Threads
description: Number of threads to use for video conversion
schema:
type: int
required: true
default: 1
- variable: VIDEO_FORMAT_NOT_CONVERTED
label: Video Format Not Converted
description: VIDEO_FORMAT_NOT_CONVERTED is a comma (',') separated list
schema:
type: string
required: true
default: video/mp4
- variable: VIDEO_SIZE_NOT_CONVERTED
label: Video Size Not Converted
description: VIDEO_SIZE_NOT_CONVERTED is in Mo
schema:
type: int
required: true
default: 10
- variable: MAX_TASK_LOCK_DURATION
label: Max Task Lock Duration
description: This is the time in seconds before it considers the task as stalled and clears the lock
schema:
type: int
required: true
default: 14400
- variable: ALLOW_EMAIL
label: Allow Email
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: MAILER_DSN
label: Mailer DSN
schema:
type: string
default: null://localhost
- variable: mailer_auth_mode
label: Mailer Auth Mode
schema:
type: string
default: cram-md5
- variable: mailer_username
label: Mailer Username
schema:
type: string
default: ""
- variable: mailer_password
label: Mailer Passowrd
schema:
type: string
private: true
default: ""
- variable: mailer_port
label: Mailer Port
schema:
type: int
default: 587
- variable: mailer_host
label: Mailer Host
schema:
type: string
default: ""
- variable: mailer_transport
label: Mailer Transport
schema:
type: string
default: smtp
- variable: mailer_encryption
label: Mailer Encryption
schema:
type: string
default: tls
- variable: enable_cron_config
label: Configure Cron
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: CRON_CONVERT_IMAGES
label: CRON Convert Images
description: Task execution intervals in seconds
schema:
type: int
default: 60
- variable: CRON_CONVERT_VIDEO
label: CRON Convert Video
description: Task execution intervals in seconds
schema:
type: int
default: 3600
- variable: CRON_NOTIFICATION_EMAILS
label: CRON Notification Emails
description: Task execution intervals in seconds
schema:
type: int
default: 3600
- variable: CRON_COMPRESS_GIFS
label: CRON Compress GIFs
description: Task execution intervals in seconds
schema:
type: int
default: 3600
- variable: CRON_BOT_ACTIVATE
label: CRON Bot Activate
description: Task execution intervals in seconds
schema:
type: int
default: 3600
- variable: CRON_CLEAN_CACHE
label: CRON Clean Cache
description: Task execution intervals in seconds
schema:
type: int
default: 86400
- variable: CRON_CLEAN_NOTIFICATIONS
label: CRON Clean Notifications
description: Task execution intervals in seconds
schema:
type: int
default: 604800
- variable: CRON_CLEAN_FILES
label: CRON Clean Files
description: Task execution intervals in seconds
schema:
type: int
default: 604800
- variable: CRON_CLEAN_MESSAGES
label: CRON Clean Messages
description: Task execution intervals in seconds
schema:
type: int
default: 604800
- variable: CRON_CLEAN_GROUPS
label: CRON Clean Groups
description: Task execution intervals in seconds
schema:
type: int
default: 2592000
# Include{containerBasic}
# Include{containerAdvanced}
- variable: secretEnv
group: App Configuration
label: Image Secrets
schema:
additional_attrs: true
type: dict
attrs:
- variable: INIT_USER
label: Init User
schema:
type: string
required: true
default: ""
- variable: INIT_GROUP
label: Init Group
schema:
type: string
required: true
default: ""
- variable: INIT_PASSWORD
label: Init Password
schema:
type: string
required: true
private: true
default: ""
- variable: env
group: App Configuration
label: Image Environment
schema:
additional_attrs: true
type: dict
attrs:
- variable: DOMAIN
label: Domain
description: DOMAIN is used to generate urls
schema:
type: string
default: ""
- variable: LANG
label: Language
schema:
type: string
required: true
default: en
- variable: ALLOW_BOTS
label: Allow Bots
schema:
type: boolean
default: false
- variable: ALLOW_VIDEO_UPLOAD
label: Allow Video Upload
schema:
type: boolean
default: true
- variable: ALLOW_IMAGE_UPLOAD
label: Allow Image Upload
schema:
type: boolean
default: true
- variable: ALLOW_PDF_UPLOAD
label: Allow PDF Upload
schema:
type: boolean
default: true
- variable: ALLOW_AUDIO_UPLOAD
label: Allow Audio Upload
schema:
type: boolean
default: true
- variable: IDLE_HOURS
label: Idle Hours
description: Indicate hours during which heavy operations can occur
schema:
type: string
required: true
default: 01-07
- variable: VIDEO_CONVERSION_THREADS
label: Video Coversion Threads
description: Number of threads to use for video conversion
schema:
type: int
required: true
default: 1
- variable: VIDEO_FORMAT_NOT_CONVERTED
label: Video Format Not Converted
description: VIDEO_FORMAT_NOT_CONVERTED is a comma (',') separated list
schema:
type: string
required: true
default: video/mp4
- variable: VIDEO_SIZE_NOT_CONVERTED
label: Video Size Not Converted
description: VIDEO_SIZE_NOT_CONVERTED is in Mo
schema:
type: int
required: true
default: 10
- variable: MAX_TASK_LOCK_DURATION
label: Max Task Lock Duration
description: This is the time in seconds before it considers the task as stalled and clears the lock
schema:
type: int
required: true
default: 14400
- variable: ALLOW_EMAIL
label: Allow Email
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: MAILER_DSN
label: Mailer DSN
schema:
type: string
default: null://localhost
- variable: mailer_auth_mode
label: Mailer Auth Mode
schema:
type: string
default: cram-md5
- variable: mailer_username
label: Mailer Username
schema:
type: string
default: ""
- variable: mailer_password
label: Mailer Passowrd
schema:
type: string
private: true
default: ""
- variable: mailer_port
label: Mailer Port
schema:
type: int
default: 587
- variable: mailer_host
label: Mailer Host
schema:
type: string
default: ""
- variable: mailer_transport
label: Mailer Transport
schema:
type: string
default: smtp
- variable: mailer_encryption
label: Mailer Encryption
schema:
type: string
default: tls
- variable: enable_cron_config
label: Configure Cron
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: CRON_CONVERT_IMAGES
label: CRON Convert Images
description: Task execution intervals in seconds
schema:
type: int
default: 60
- variable: CRON_CONVERT_VIDEO
label: CRON Convert Video
description: Task execution intervals in seconds
schema:
type: int
default: 3600
- variable: CRON_NOTIFICATION_EMAILS
label: CRON Notification Emails
description: Task execution intervals in seconds
schema:
type: int
default: 3600
- variable: CRON_COMPRESS_GIFS
label: CRON Compress GIFs
description: Task execution intervals in seconds
schema:
type: int
default: 3600
- variable: CRON_BOT_ACTIVATE
label: CRON Bot Activate
description: Task execution intervals in seconds
schema:
type: int
default: 3600
- variable: CRON_CLEAN_CACHE
label: CRON Clean Cache
description: Task execution intervals in seconds
schema:
type: int
default: 86400
- variable: CRON_CLEAN_NOTIFICATIONS
label: CRON Clean Notifications
description: Task execution intervals in seconds
schema:
type: int
default: 604800
- variable: CRON_CLEAN_FILES
label: CRON Clean Files
description: Task execution intervals in seconds
schema:
type: int
default: 604800
- variable: CRON_CLEAN_MESSAGES
label: CRON Clean Messages
description: Task execution intervals in seconds
schema:
type: int
default: 604800
- variable: CRON_CLEAN_GROUPS
label: CRON Clean Groups
description: Task execution intervals in seconds
schema:
type: int
default: 2592000
# Include{containerConfig}
# Include{podOptions}
# Include{serviceRoot}
- variable: main
label: Main Service
@@ -283,28 +277,28 @@ questions:
# Include{ingressTraefik}
# Include{ingressList}
# Include{podSecurityContextRoot}
- 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
# Include{securityContextRoot}
- 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 of the user running the application"
schema:
type: int
default: 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
- variable: fsGroup
label: fsGroup
description: The group that should own ALL storage.
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{resources}
# Include{advanced}