Skip to content

Commit acf7ae8

Browse files
authored
SYS-657 use built-in TOTP for guacamole, instead of Authelia (#218)
1 parent 0c2027c commit acf7ae8

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

k8s/helm/guacamole/subcharts/guacamole-server/values.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,6 @@ service:
2323
type: ClusterIP
2424
autoscaling:
2525
enabled: false
26-
27-
authelia:
28-
fqdn: authtotp.example.com
29-
ip: 10.101.1.5
30-
path: /guacamole/\#/login
3126
ingress:
3227
annotations:
3328
cert-manager.io/cluster-issuer: letsencrypt-prod
@@ -38,5 +33,3 @@ ingress:
3833
nginx.ingress.kubernetes.io/configuration-snippet: |
3934
proxy_set_header Connection $http_connection;
4035
proxy_set_header Upgrade $http_upgrade;
41-
ingressTOTP:
42-
enabled: true

k8s/helm/guacamole/values.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,18 @@ guacamole-server:
1111
tlsHostname: guacamole.example.com
1212
deployment:
1313
env:
14+
# TODO: enable the BAN extension introduced in 1.6.0; for now
15+
# break-in attempts are blocked by TOTP because BAN requires
16+
# more ingress-nginx directives to provide proxy IP address
17+
ban_enabled: "false"
1418
guacd_hostname: guacamole-guacd
1519
guacd_port: 4822
20+
ldap_enabled: "false"
1621
mysql_database: guacamole
1722
mysql_hostname: db00
18-
mysql_user: guacamole_user
23+
mysql_username: guacamole_user
24+
skip_if_unavailable: ldap
25+
totp_enabled: "true"
1926
xenv:
2027
- name: MYSQL_PASSWORD
2128
valueFrom:

0 commit comments

Comments
 (0)