openziti / helm-charts

various helm charts for openziti-test-kitchen projects
https://openziti.io/helm-charts/
Apache License 2.0
7 stars 8 forks source link

add chart for browZer bootstrapper #229

Open qrkourier opened 1 month ago

qrkourier commented 1 month ago

Add a Helm chart for deploying the bootstrapper on Kubernetes.

The browZer bootstrapper is a web server that facilitates OIDC and delivers the Ziti BrowZer (Javascript) Runtime (ZBR) which functions as an in-browser, agentless OpenZiti tunneling client.

marvkis commented 4 weeks ago

Hi,

Since this is something like the 'main' issue for Browzer support, I'd like to give a summary of the PRs I've provided and how to get Browzer to work in a kubernetes setup.

Browzer interacts with three components: The Browzer bootstrapper, the Ziti-Controller and Ziti-Router. All three components need to be accessible from the client browser - so we need to make them accessible through trusted certificates.

I've put the helm charts in a 'works for me' state on my github pages, accessible via https://marvkis.github.io/charts . This are samples how to use it. The urls are: Controller: clients.browzer.my.domain Edge: wss.browzer.my.domain Browzer-App: test1.browzer.my.domain

ingress: ingressClassName: nginx

This is a workaround for https://github.com/openziti/ziti-browzer-bootstrapper/issues/279

extraVolumeMounts:

I hope this helps people like me to get browzer working on kubernetes. Have fun ;)

Bye, Chris