Files
truecharts/charts/stable/lldap/questions.yaml
T
e029858310 fix(lldap) fix password requirements with the correct validation type. (#10774)
**⚒️ Fixes**

Change min value for LLDAP password to min length

**⚙️ Type of change**

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

**✔️ Checklist:**

- [x] ⚖️ 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
- [x] ⚠️ My changes generate no new warnings
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [x] ⬆️ I increased versions for any altered app according to semantic
versioning

---------

Signed-off-by: NeoToxic <remidu34070@hotmail.fr>
Signed-off-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Signed-off-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
Co-authored-by: Xstar97TheNoob <9399967+xstar97@users.noreply.github.com>
2023-07-23 21:30:17 +03:00

215 lines
9.7 KiB
YAML

# Include{groups}
portals:
open:
# Include{portalLink}
questions:
# Include{global}
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
- variable: env
label: ""
group: "App Configuration"
schema:
additional_attrs: true
type: dict
attrs:
- variable: LLDAP_LDAP_BASE_DN
label: "LDAP Base DN"
schema:
type: string
required: true
default: "dc=example,dc=com"
- variable: LLDAP_LDAP_USER_DN
label: "Ldap User DN"
schema:
type: string
required: true
default: ""
- variable: LLDAP_LDAP_USER_EMAIL
label: "Ldap User Email"
schema:
type: string
required: true
default: ""
- variable: LLDAP_LDAP_USER_PASS
label: "Ldap User Password"
schema:
type: string
required: true
private: true
default: ""
min_length: 8
- variable: LLDAP_HTTP_URL
label: "Public URL"
schema:
type: string
required: true
default: ""
- variable: LLDAP_VERBOSE
label: "Enable Verbose"
description: "Tune the logging to be more verbose"
schema:
type: boolean
default: false
- variable: smtp
label: Show SMTP Settings
schema:
type: boolean
default: false
show_subquestions_if: true
subquestions:
- variable: LLDAP_SMTP_OPTIONS__ENABLE_PASSWORD_RESET
label: Enable Password Reset
schema:
type: boolean
default: false
- variable: LLDAP_SMTP_OPTIONS__SERVER
label: SMTP Server Url
schema:
type: string
default: ""
- variable: LLDAP_SMTP_OPTIONS__PORT
label: SMTP Server Port
schema:
type: int
default: 587
- variable: LLDAP_SMTP_OPTIONS__SMTP_ENCRYPTION
label: SMTP Encryption
schema:
type: string
default: "STARTTLS"
enum:
- value: NONE
description: None
- value: STARTTLS
description: StartTLS
- value: TLS
description: TLS
- variable: LLDAP_SMTP_OPTIONS__USER
label: SMTP User
schema:
type: string
default: ""
- variable: LLDAP_SMTP_OPTIONS__PASSWORD
label: SMTP Password
schema:
type: string
default: ""
- variable: LLDAP_SMTP_OPTIONS__FROM
label: SMTP From
schema:
type: string
default: "LLDAP Admin <sender@gmail.com>"
- variable: LLDAP_SMTP_OPTIONS__REPLY_TO
label: SMTP Reply TO
schema:
type: string
default: "Do not reply <noreply@localhost>"
# 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: 17170
required: true
- variable: ldap
label: "Additional service to accept LDAP connections"
description: "The Service in which external sources will connect to the LDAP service"
schema:
additional_attrs: true
type: dict
attrs:
# Include{serviceSelectorLoadBalancer}
# Include{serviceSelectorExtras}
- variable: ldap
label: "LDAP 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: 3890
required: true
# Include{serviceExpertRoot}
# Include{serviceExpert}
# Include{serviceList}
# Include{persistenceRoot}
- variable: data
label: "App Config Storage"
description: "Stores the Application Configuration."
schema:
additional_attrs: true
type: dict
attrs:
# Include{persistenceBasic}
# Include{persistenceList}
# Include{ingressRoot}
- variable: main
label: "Main Ingress"
schema:
additional_attrs: true
type: dict
attrs:
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
# Include{ingressAdvanced}
# 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 of the user running the application"
schema:
type: int
default: 568
- variable: fsGroup
label: "fsGroup"
description: "The group that should own ALL storage."
schema:
type: int
default: 568
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
# Include{resources}
# Include{advanced}
# Include{addons}
# Include{codeserver}
# Include{netshoot}
# Include{vpn}
# Include{documentation}