openbao / openbao-helm

Helm chart to install OpenBao and other associated components.
Mozilla Public License 2.0
17 stars 7 forks source link

OpenBao UI is not available #18

Open madduci opened 2 weeks ago

madduci commented 2 weeks ago

Describe the bug When deploying the latest Helm Chart of OpenBao (0.5.1) and the option for enabling the UI is activated, if i create a port-forwarding to the OpenBao Pod, it results in the following Error in the Browser:

image

It looks like the default OpenBao Image has no UI built-in

To Reproduce Steps to reproduce the behavior:

  1. Install chart with the UI option enabled
  2. Create a port forwarding to the OpenBao Pod with kubectl
  3. Open the browser to the given port
  4. See the error

Expected behavior The UI is showing up

Environment

Chart values:

global:
  injector:
    enabled: false
  psp:
    enabled: true
injector:
  enabled: false
server:
  dataStorage:
    enabled: false
  dev:
    enabled: true
  standalone:
    config: |
      ui = true

      listener "tcp" {
        tls_disable = 0
        address = "[::]:8200"
        cluster_address = "[::]:8201"
        # Enable unauthenticated metrics access (necessary for Prometheus Operator)
        telemetry {
          unauthenticated_metrics_access = "true"
        }
      }

      storage "file" {
        path = "/openbao/data"
      }

      telemetry {
        prometheus_retention_time = "30s"
        disable_hostname = true
      }
  volumeMounts:
  - mountPath: /openbao/data
    name: storage
    readOnly: false
  volumes:
  - name: storage
    persistentVolumeClaim:
      claimName: openbao-storage
ui:
  enabled: true
  serviceType: ClusterIP
cipherboy commented 2 weeks ago

\o hello @madduci -- this is sadly expected. We have opted to remove the UI from the releases (see https://openbao.org/docs/release-notes/2-0-0/) because we didn't have the skill set in this community. I think https://github.com/orgs/openbao/discussions/371 has the most complete context.

I'm going to go ahead and close this as the Helm repository isn't the best place for this and there are several incremental issues on the main repository for this.

We are looking for maintainers for the UI and welcome any and all patches in that direction!

madduci commented 2 weeks ago

hi @cipherboy thanks for your reply, but wouldn't then be safe to just remove the option for the UI in the Helm Chart and add this in the description of this repository,, so Issues like this won't be opened again in the future?