Guacamole is an HTML5 web application that provides access to desktop environments using remote desktop protocols (such as VNC or RDP). Guacamole is also the project that produces this web application, and provides an API that drives it. This API can be used to power other similar applications or services.
Use a central repository which links to all Apps which has to be deployed, and add the App desciption there, or deploy the App for Uptime Kuma manually. Find a sample in my App of Apps Repo, there is also a sample definition for Guacamole
To add your own configuration, copy overlays/local
to a new folder and change the files to your needs.
It's standard Kustomize format you can use.
```
kubectl apply -k overlays/local
```
Add extensions to the Evnironment Variable which is defined in the configmap.yml, either with overriding it in your own overlay or patch it with kustomize. Find possible Extensions in the following list, but be aware that you correctly configure them also in the configmap, in the guacamole.properties section. Find more on the official guacamole documentation
auth-duo auth-header auth-jdbc-mysql auth-jdbc-postgresql auth-jdbc-sqlserver auth-json auth-ldap auth-quickconnect auth-sso-openid auth-sso-saml auth-sso-cas auth-totp