From 21e5d197cb296777d9be725ad4ded877e9a44941 Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Wed, 26 Jul 2023 23:48:48 +0300 Subject: [PATCH] fix(guacamole): fix indentation (#10873) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Description** ⚒️ Fixes #10871 **⚙️ 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 **🧪 How Has This Been Tested?** **📃 Notes:** **✔️ 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._ --- charts/stable/guacamole/Chart.yaml | 2 +- charts/stable/guacamole/questions.yaml | 1240 ++++++++++++------------ charts/stable/guacamole/values.yaml | 2 +- 3 files changed, 622 insertions(+), 622 deletions(-) diff --git a/charts/stable/guacamole/Chart.yaml b/charts/stable/guacamole/Chart.yaml index 595d8752717..2697635441c 100644 --- a/charts/stable/guacamole/Chart.yaml +++ b/charts/stable/guacamole/Chart.yaml @@ -20,7 +20,7 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/guacamole - https://github.com/apache/guacamole-client type: application -version: 9.0.0 +version: 9.0.1 annotations: truecharts.org/catagories: | - utilities diff --git a/charts/stable/guacamole/questions.yaml b/charts/stable/guacamole/questions.yaml index bdde50b86e6..ef000d149e2 100644 --- a/charts/stable/guacamole/questions.yaml +++ b/charts/stable/guacamole/questions.yaml @@ -43,648 +43,648 @@ questions: schema: type: int default: 60 - - variable: totp - label: TOTP Configuration + - variable: totp + label: TOTP Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: TOTP_ENABLED + label: Enable TOTP schema: - additional_attrs: true - type: dict - attrs: - - variable: TOTP_ENABLED - label: Enable TOTP + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: TOTP_ISSUER + label: TOTP Issuer + schema: + type: string + default: Apache Guacamole + required: true + - variable: TOTP_PERIOD + label: TOTP Period + schema: + type: int + default: 30 + required: true + - variable: TOTP_DIGITS + label: TOTP Digits + schema: + type: int + min: 6 + max: 8 + default: 6 + required: true + - variable: TOTP_MODE + label: TOTP Mode + schema: + type: string + default: sha1 + required: true + enum: + - value: sha1 + description: sha1 + - value: sha256 + description: sha256 + - value: sha512 + description: sha512 + - variable: header + label: Header Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: HEADER_ENABLED + label: Enable Header + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: HTTP_AUTH_HEADER + label: HTTP Auth Header + schema: + type: string + required: true + default: REMOTE_USER + - variable: json + label: JSON Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: json_enabled + label: Enable JSON + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: JSON_SECRET_KEY + label: JSON Secret Key + schema: + type: string + required: true + default: "" + - variable: JSON_TRUSTED_NETWORKS + label: JSON Trusted Networks (Leave blank for unrestricted + description: "Comma separated list e.g.: 127.0.0.0/8, 10.0.0.0/8" + schema: + type: string + default: "" + - variable: duo + label: DUO Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: duo_enabled + label: Enable DUO + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: DUO_API_HOSTNAME + label: DUO API Hostname (api-XXXXXXXX.duosecurity.com) + schema: + type: string + required: true + default: "" + - variable: DUO_INTEGRATION_KEY + label: DUO Integration Key (Exactly 20 chars) + schema: + min_length: 20 + max_length: 20 + type: string + required: true + default: "" + - variable: DUO_SECRET_KEY + label: DUO Secret Key (Exactly 40 chars) + schema: + min_length: 40 + max_length: 40 + type: string + required: true + default: "" + - variable: DUO_APPLICATION_KEY + label: DUO Application Key (At least 40 chars) + schema: + min_length: 40 + type: string + required: true + default: "" + - variable: cas + label: CAS Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: cas_enabled + label: Enable CAS + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: CAS_AUTHORIZATION_ENDPOINT + label: CAS Authorization Endpoint + schema: + type: string + required: true + default: "" + - variable: CAS_REDIRECT_URI + label: CAS Redirect URI + schema: + type: string + required: true + default: "" + - variable: CAS_CLEARPASS_KEY + label: CAS Clearpass Key + schema: + type: string + default: "" + - variable: CAS_GROUP_ATTRIBUTE + label: CAS Group Attribute + schema: + type: string + default: "" + - variable: CAS_GROUP_LDAP_BASE_DN + label: CAS Group LDAP Base DN + schema: + type: string + default: "" + - variable: CAS_GROUP_LDAP_ATTRIBUTE + label: CAS Group LDAP Attribute + schema: + type: string + default: "" + - variable: CAS_GROUP_FORMAT + label: CAS Group Format + schema: + type: string + default: plain + enum: + - value: plain + description: plain + - value: ldap + description: ldap + - variable: openid + label: OpenID Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: openid_enabled + label: Enable OpenID + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: OPENID_AUTHORIZATION_ENDPOINT + label: OpenID Authorization Endpoint + schema: + type: string + required: true + default: "" + - variable: OPENID_JWKS_ENDPOINT + label: OpenID JWKS Endpoint + schema: + type: string + required: true + default: "" + - variable: OPENID_ISSUER + label: OpenID Issuer + schema: + type: string + required: true + default: "" + - variable: OPENID_CLIENT_ID + label: OpenID Client ID + schema: + type: string + required: true + default: "" + - variable: OPENID_REDIRECT_URI + label: OpenID Redirect URI + schema: + type: string + required: true + default: "" + - variable: OPENID_USERNAME_CLAIM_TYPE + label: OpenID Username Claim Type + schema: + type: string + required: true + default: email + - variable: OPENID_GROUPS_CLAIM_TYPE + label: OpenID Groups Claim Type + schema: + type: string + required: true + default: groups + - variable: OPENID_SCOPE + label: OpenID Scope + schema: + type: string + default: openid email profile + - variable: OPENID_ALLOWED_CLOCK_SKEW + label: OpenID Allowed Clock Skew (in seconds) + schema: + type: int + required: true + default: 30 + - variable: OPENID_MAX_TOKEN_VALIDITY + label: OpenID Max Token Validity (in minutes) + schema: + type: int + required: true + default: 300 + - variable: OPENID_MAX_NONCE_VALIDITY + label: OpenID Max Nonce Validity (in minutes) + schema: + type: int + required: true + default: 10 + - variable: radius + label: Radius Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: radius_enabled + label: Enable Radius + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: RADIUS_SHARED_SECRET + label: Radius Shared Secret + schema: + type: string + required: true + default: "" + - variable: RADIUS_AUTH_PROTOCOL + label: Radius Auth Protocol + schema: + type: string + required: true + default: eap-tls + enum: + - value: pap + description: pap + - value: chap + description: chap + - value: mschapv1 + description: mschapv1 + - value: mschapv2 + description: mschapv2 + - value: eap-md5 + description: eap-md5 + - value: eap-tls + description: eap-tls + - value: eap-ttls + description: eap-ttls + - variable: RADIUS_HOSTNAME + label: Radius Hostname + schema: + type: string + required: true + default: "" + - variable: RADIUS_AUTH_PORT + label: Radius Auth Port + schema: + type: int + default: 1812 + - variable: RADIUS_KEY_FILE + label: Radius Key File + schema: + type: string + default: "" + - variable: RADIUS_KEY_TYPE + label: Radius Key Type + schema: + type: string + default: pkcs12 + required: true + enum: + - value: pem + description: pem + - value: jceks + description: jceks + - value: jks + description: jks + - value: pkcs12 + description: pkcs12 + - variable: RADIUS_KEY_PASSWORD + label: Radius Key Password + schema: + type: string + default: "" + - variable: RADIUS_CA_FILE + label: Radius CA File + schema: + type: string + default: "" + - variable: RADIUS_CA_TYPE + label: Radius CA Type + schema: + type: string + required: true + default: pem + enum: + - value: pem + description: pem + - value: jceks + description: jceks + - value: jks + description: jks + - value: pkcs12 + description: pkcs12 + - variable: RADIUS_CA_PASSWORD + label: Radius CA Password + schema: + type: string + default: "" + - variable: RADIUS_TRUST_ALL + label: Radius Trust All schema: type: boolean default: false - show_subquestions_if: true - subquestions: - - variable: TOTP_ISSUER - label: TOTP Issuer - schema: - type: string - default: Apache Guacamole - required: true - - variable: TOTP_PERIOD - label: TOTP Period - schema: - type: int - default: 30 - required: true - - variable: TOTP_DIGITS - label: TOTP Digits - schema: - type: int - min: 6 - max: 8 - default: 6 - required: true - - variable: TOTP_MODE - label: TOTP Mode - schema: - type: string - default: sha1 - required: true - enum: - - value: sha1 - description: sha1 - - value: sha256 - description: sha256 - - value: sha512 - description: sha512 - - variable: header - label: Header Configuration + - variable: RADIUS_RETRIES + label: Radius Retries schema: - additional_attrs: true - type: dict - attrs: - - variable: HEADER_ENABLED - label: Enable Header - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: HTTP_AUTH_HEADER - label: HTTP Auth Header - schema: - type: string - required: true - default: REMOTE_USER - - variable: json - label: JSON Configuration + type: int + required: true + default: 5 + - variable: RADIUS_TIMEOUT + label: Radius Timeout + schema: + type: int + required: true + default: 60 + - variable: RADIUS_EAP_TTLS_INNER_PROTOCOL + label: Radius eap-ttls Inner Protocol + description: Only has effect when RADIUS_AUTH_PROTOCOL is set to eap-ttls + schema: + type: string + default: eap-tls + required: true + enum: + - value: pap + description: pap + - value: chap + description: chap + - value: mschapv1 + description: mschapv1 + - value: mschapv2 + description: mschapv2 + - value: eap-md5 + description: eap-md5 + - value: eap-tls + description: eap-tls + - variable: RADIUS_NAS_IP + label: Radius Network Access Server IP + schema: + type: string + default: "" + - variable: ldap + group: "App Configuration" + label: LDAP Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: ldap_enabled + label: Enable LDAP schema: - additional_attrs: true - type: dict - attrs: - - variable: json_enabled - label: Enable JSON + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: LDAP_HOSTNAME + label: LDAP Hostname + schema: + type: string + required: true + default: "" + - variable: LDAP_USER_BASE_DN + label: LDAP User Base DN + schema: + type: string + required: true + default: "" + - variable: LDAP_PORT + label: LDAP Port + schema: + type: int + default: 389 + - variable: LDAP_ENCRYPTION_METHOD + label: LDAP Encryption Method + schema: + type: string + default: none + required: true + enum: + - value: none + description: none + - value: ssl + description: ssl + - value: starttls + description: starttls + - variable: LDAP_MAX_SEARCH_RESULTS + label: LDAP Max Search Results + schema: + type: int + default: 1000 + - variable: LDAP_SEARCH_BIND_DN + label: LDAP Search Bind DN + schema: + type: string + default: "" + - variable: LDAP_USER_ATTRIBUTES + label: LDAP User Attributes + schema: + type: string + default: "" + - variable: LDAP_SEARCH_BIND_PASSWORD + label: LDAP Search Bind Password + schema: + type: string + default: "" + - variable: LDAP_USERNAME_ATTRIBUTE + label: LDAP Username Attribute + schema: + type: string + default: uid + - variable: LDAP_MEMBER_ATTRIBUTE + label: LDAP Member Attribute + schema: + type: string + default: member + - variable: LDAP_USER_SEARCH_FILTER + label: LDAP User Search Filter + schema: + type: string + default: "(objectClass=*)" + - variable: LDAP_CONFIG_BASE_DN + label: LDAP Config Base DN + schema: + type: string + default: "" + - variable: LDAP_GROUP_BASE_DN + label: LDAP Group Base DN + schema: + type: string + default: "" + - variable: LDAP_GROUP_SEARCH_FILTER + label: LDAP Group Search Filter + schema: + type: string + default: "(objectClass=*)" + - variable: LDAP_MEMBER_ATTRIBUTE_TYPE + label: LDAP Member Attribute Type + schema: + type: string + default: dn + required: true + enum: + - value: dn + description: dn + - value: uid + description: uid + - variable: LDAP_GROUP_NAME_ATTRIBUTE + label: LDAP Group Name Attribute + schema: + type: string + default: cn + - variable: LDAP_DEREFERENCE_ALIASES + label: LDAP Dereference Aliases + schema: + type: string + required: true + default: never + enum: + - value: never + description: never + - value: searching + description: searching + - value: finding + description: finding + - value: always + description: always + - variable: LDAP_FOLLOW_REFERRALS + label: LDAP Follow Referrals schema: type: boolean default: false - show_subquestions_if: true - subquestions: - - variable: JSON_SECRET_KEY - label: JSON Secret Key - schema: - type: string - required: true - default: "" - - variable: JSON_TRUSTED_NETWORKS - label: JSON Trusted Networks (Leave blank for unrestricted - description: "Comma separated list e.g.: 127.0.0.0/8, 10.0.0.0/8" - schema: - type: string - default: "" - - variable: duo - label: DUO Configuration + - variable: LDAP_MAX_REFERRAL_HOPS + label: LDAP Max Referrals Hops + schema: + type: int + required: true + default: 5 + - variable: LDAP_OPERATION_TIMEOUT + label: LDAP Operation Timeout + schema: + type: int + required: true + default: 30 + - variable: saml + label: SAML Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: saml_enabled + label: Enable SAML schema: - additional_attrs: true - type: dict - attrs: - - variable: duo_enabled - label: Enable DUO + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: SAML_IDP_METADATA_URL + label: SAML IDP Metadata URL + schema: + type: string + default: "" + - variable: SAML_IDP_URL + label: SAML IDP URL + schema: + type: string + default: "" + - variable: SAML_ENTITY_ID + label: SAML Entity ID + schema: + type: string + default: "" + - variable: SAML_CALLBACK_URL + label: SAML Callback URL + schema: + type: string + default: "" + - variable: SAML_STRICT + label: SAML Strict + schema: + type: boolean + default: true + - variable: SAML_DEBUG + label: SAML Debug schema: type: boolean default: false - show_subquestions_if: true - subquestions: - - variable: DUO_API_HOSTNAME - label: DUO API Hostname (api-XXXXXXXX.duosecurity.com) - schema: - type: string - required: true - default: "" - - variable: DUO_INTEGRATION_KEY - label: DUO Integration Key (Exactly 20 chars) - schema: - min_length: 20 - max_length: 20 - type: string - required: true - default: "" - - variable: DUO_SECRET_KEY - label: DUO Secret Key (Exactly 40 chars) - schema: - min_length: 40 - max_length: 40 - type: string - required: true - default: "" - - variable: DUO_APPLICATION_KEY - label: DUO Application Key (At least 40 chars) - schema: - min_length: 40 - type: string - required: true - default: "" - - variable: cas - label: CAS Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: cas_enabled - label: Enable CAS + - variable: SAML_COMPRESS_REQUEST + label: SAML Compress Request schema: type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: CAS_AUTHORIZATION_ENDPOINT - label: CAS Authorization Endpoint - schema: - type: string - required: true - default: "" - - variable: CAS_REDIRECT_URI - label: CAS Redirect URI - schema: - type: string - required: true - default: "" - - variable: CAS_CLEARPASS_KEY - label: CAS Clearpass Key - schema: - type: string - default: "" - - variable: CAS_GROUP_ATTRIBUTE - label: CAS Group Attribute - schema: - type: string - default: "" - - variable: CAS_GROUP_LDAP_BASE_DN - label: CAS Group LDAP Base DN - schema: - type: string - default: "" - - variable: CAS_GROUP_LDAP_ATTRIBUTE - label: CAS Group LDAP Attribute - schema: - type: string - default: "" - - variable: CAS_GROUP_FORMAT - label: CAS Group Format - schema: - type: string - default: plain - enum: - - value: plain - description: plain - - value: ldap - description: ldap - - variable: openid - label: OpenID Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: openid_enabled - label: Enable OpenID + default: true + - variable: SAML_COMPRESS_RESPONSE + label: SAML Compress Response schema: type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: OPENID_AUTHORIZATION_ENDPOINT - label: OpenID Authorization Endpoint - schema: - type: string - required: true - default: "" - - variable: OPENID_JWKS_ENDPOINT - label: OpenID JWKS Endpoint - schema: - type: string - required: true - default: "" - - variable: OPENID_ISSUER - label: OpenID Issuer - schema: - type: string - required: true - default: "" - - variable: OPENID_CLIENT_ID - label: OpenID Client ID - schema: - type: string - required: true - default: "" - - variable: OPENID_REDIRECT_URI - label: OpenID Redirect URI - schema: - type: string - required: true - default: "" - - variable: OPENID_USERNAME_CLAIM_TYPE - label: OpenID Username Claim Type - schema: - type: string - required: true - default: email - - variable: OPENID_GROUPS_CLAIM_TYPE - label: OpenID Groups Claim Type - schema: - type: string - required: true - default: groups - - variable: OPENID_SCOPE - label: OpenID Scope - schema: - type: string - default: openid email profile - - variable: OPENID_ALLOWED_CLOCK_SKEW - label: OpenID Allowed Clock Skew (in seconds) - schema: - type: int - required: true - default: 30 - - variable: OPENID_MAX_TOKEN_VALIDITY - label: OpenID Max Token Validity (in minutes) - schema: - type: int - required: true - default: 300 - - variable: OPENID_MAX_NONCE_VALIDITY - label: OpenID Max Nonce Validity (in minutes) - schema: - type: int - required: true - default: 10 - - variable: radius - label: Radius Configuration + default: true + - variable: SAML_GROUP_ATTRIBUTE + label: SAML Group Attribute + schema: + type: string + required: true + default: groups + - variable: proxy + label: Proxy Configuration + schema: + additional_attrs: true + type: dict + attrs: + - variable: REMOTE_IP_VALVE_ENABLED + label: Enable Proxy schema: - additional_attrs: true - type: dict - attrs: - - variable: radius_enabled - label: Enable Radius + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: PROXY_BY_HEADER + label: Proxy by Header schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: RADIUS_SHARED_SECRET - label: Radius Shared Secret - schema: - type: string - required: true - default: "" - - variable: RADIUS_AUTH_PROTOCOL - label: Radius Auth Protocol - schema: - type: string - required: true - default: eap-tls - enum: - - value: pap - description: pap - - value: chap - description: chap - - value: mschapv1 - description: mschapv1 - - value: mschapv2 - description: mschapv2 - - value: eap-md5 - description: eap-md5 - - value: eap-tls - description: eap-tls - - value: eap-ttls - description: eap-ttls - - variable: RADIUS_HOSTNAME - label: Radius Hostname - schema: - type: string - required: true - default: "" - - variable: RADIUS_AUTH_PORT - label: Radius Auth Port - schema: - type: int - default: 1812 - - variable: RADIUS_KEY_FILE - label: Radius Key File - schema: - type: string - default: "" - - variable: RADIUS_KEY_TYPE - label: Radius Key Type - schema: - type: string - default: pkcs12 - required: true - enum: - - value: pem - description: pem - - value: jceks - description: jceks - - value: jks - description: jks - - value: pkcs12 - description: pkcs12 - - variable: RADIUS_KEY_PASSWORD - label: Radius Key Password - schema: - type: string - default: "" - - variable: RADIUS_CA_FILE - label: Radius CA File - schema: - type: string - default: "" - - variable: RADIUS_CA_TYPE - label: Radius CA Type - schema: - type: string - required: true - default: pem - enum: - - value: pem - description: pem - - value: jceks - description: jceks - - value: jks - description: jks - - value: pkcs12 - description: pkcs12 - - variable: RADIUS_CA_PASSWORD - label: Radius CA Password - schema: - type: string - default: "" - - variable: RADIUS_TRUST_ALL - label: Radius Trust All - schema: - type: boolean - default: false - - variable: RADIUS_RETRIES - label: Radius Retries - schema: - type: int - required: true - default: 5 - - variable: RADIUS_TIMEOUT - label: Radius Timeout - schema: - type: int - required: true - default: 60 - - variable: RADIUS_EAP_TTLS_INNER_PROTOCOL - label: Radius eap-ttls Inner Protocol - description: Only has effect when RADIUS_AUTH_PROTOCOL is set to eap-ttls - schema: - type: string - default: eap-tls - required: true - enum: - - value: pap - description: pap - - value: chap - description: chap - - value: mschapv1 - description: mschapv1 - - value: mschapv2 - description: mschapv2 - - value: eap-md5 - description: eap-md5 - - value: eap-tls - description: eap-tls - - variable: RADIUS_NAS_IP - label: Radius Network Access Server IP - schema: - type: string - default: "" - - variable: ldap - group: "App Configuration" - label: LDAP Configuration + type: string + default: "" + - variable: PROXY_PROTOCOL_HEADER + label: Proxy Protocol Header schema: - additional_attrs: true - type: dict - attrs: - - variable: ldap_enabled - label: Enable LDAP - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: LDAP_HOSTNAME - label: LDAP Hostname - schema: - type: string - required: true - default: "" - - variable: LDAP_USER_BASE_DN - label: LDAP User Base DN - schema: - type: string - required: true - default: "" - - variable: LDAP_PORT - label: LDAP Port - schema: - type: int - default: 389 - - variable: LDAP_ENCRYPTION_METHOD - label: LDAP Encryption Method - schema: - type: string - default: none - required: true - enum: - - value: none - description: none - - value: ssl - description: ssl - - value: starttls - description: starttls - - variable: LDAP_MAX_SEARCH_RESULTS - label: LDAP Max Search Results - schema: - type: int - default: 1000 - - variable: LDAP_SEARCH_BIND_DN - label: LDAP Search Bind DN - schema: - type: string - default: "" - - variable: LDAP_USER_ATTRIBUTES - label: LDAP User Attributes - schema: - type: string - default: "" - - variable: LDAP_SEARCH_BIND_PASSWORD - label: LDAP Search Bind Password - schema: - type: string - default: "" - - variable: LDAP_USERNAME_ATTRIBUTE - label: LDAP Username Attribute - schema: - type: string - default: uid - - variable: LDAP_MEMBER_ATTRIBUTE - label: LDAP Member Attribute - schema: - type: string - default: member - - variable: LDAP_USER_SEARCH_FILTER - label: LDAP User Search Filter - schema: - type: string - default: "(objectClass=*)" - - variable: LDAP_CONFIG_BASE_DN - label: LDAP Config Base DN - schema: - type: string - default: "" - - variable: LDAP_GROUP_BASE_DN - label: LDAP Group Base DN - schema: - type: string - default: "" - - variable: LDAP_GROUP_SEARCH_FILTER - label: LDAP Group Search Filter - schema: - type: string - default: "(objectClass=*)" - - variable: LDAP_MEMBER_ATTRIBUTE_TYPE - label: LDAP Member Attribute Type - schema: - type: string - default: dn - required: true - enum: - - value: dn - description: dn - - value: uid - description: uid - - variable: LDAP_GROUP_NAME_ATTRIBUTE - label: LDAP Group Name Attribute - schema: - type: string - default: cn - - variable: LDAP_DEREFERENCE_ALIASES - label: LDAP Dereference Aliases - schema: - type: string - required: true - default: never - enum: - - value: never - description: never - - value: searching - description: searching - - value: finding - description: finding - - value: always - description: always - - variable: LDAP_FOLLOW_REFERRALS - label: LDAP Follow Referrals - schema: - type: boolean - default: false - - variable: LDAP_MAX_REFERRAL_HOPS - label: LDAP Max Referrals Hops - schema: - type: int - required: true - default: 5 - - variable: LDAP_OPERATION_TIMEOUT - label: LDAP Operation Timeout - schema: - type: int - required: true - default: 30 - - variable: saml - label: SAML Configuration + type: string + default: "" + - variable: PROXY_IP_HEADER + label: Proxy IP Header schema: - additional_attrs: true - type: dict - attrs: - - variable: saml_enabled - label: Enable SAML - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: SAML_IDP_METADATA_URL - label: SAML IDP Metadata URL - schema: - type: string - default: "" - - variable: SAML_IDP_URL - label: SAML IDP URL - schema: - type: string - default: "" - - variable: SAML_ENTITY_ID - label: SAML Entity ID - schema: - type: string - default: "" - - variable: SAML_CALLBACK_URL - label: SAML Callback URL - schema: - type: string - default: "" - - variable: SAML_STRICT - label: SAML Strict - schema: - type: boolean - default: true - - variable: SAML_DEBUG - label: SAML Debug - schema: - type: boolean - default: false - - variable: SAML_COMPRESS_REQUEST - label: SAML Compress Request - schema: - type: boolean - default: true - - variable: SAML_COMPRESS_RESPONSE - label: SAML Compress Response - schema: - type: boolean - default: true - - variable: SAML_GROUP_ATTRIBUTE - label: SAML Group Attribute - schema: - type: string - required: true - default: groups - - variable: proxy - label: Proxy Configuration + type: string + default: "" + - variable: PROXY_ALLOWED_IPS_REGEX + label: Proxy Allowed IP Regex schema: - additional_attrs: true - type: dict - attrs: - - variable: REMOTE_IP_VALVE_ENABLED - label: Enable Proxy - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: PROXY_BY_HEADER - label: Proxy by Header - schema: - type: string - default: "" - - variable: PROXY_PROTOCOL_HEADER - label: Proxy Protocol Header - schema: - type: string - default: "" - - variable: PROXY_IP_HEADER - label: Proxy IP Header - schema: - type: string - default: "" - - variable: PROXY_ALLOWED_IPS_REGEX - label: Proxy Allowed IP Regex - schema: - type: string - default: "" + type: string + default: "" # Include{containerConfig} # Include{podOptions} # Include{serviceRoot} diff --git a/charts/stable/guacamole/values.yaml b/charts/stable/guacamole/values.yaml index 30ff0e6b102..b317d75afe9 100644 --- a/charts/stable/guacamole/values.yaml +++ b/charts/stable/guacamole/values.yaml @@ -51,7 +51,7 @@ guacamole: general: EXTENSION_PRIORITY: "" totp: - TOTP_ENABLED: true + TOTP_ENABLED: false TOTP_ISSUER: Apache Guacamole TOTP_DIGITS: 6 TOTP_PERIOD: 30