Skip to content

[Feature request]: Add support for OpenVox View dashboard to Helm chart #19

@sratslla

Description

@sratslla

Use Case

Summary

We’d like the openvox-helm-chart to support the new OpenVox View dashboard(https://github.com/voxpupuli/openvoxview) instead of, or in addition to, the existing Puppetboard-based dashboard (“puppet-dashboard”).

The goal is that when deploying this chart, users can expose a modern web UI for OpenVoxDB/PuppetDB via OpenVox View.

Current behavior

  • The chart currently ships with optional Puppetboard:
    • puppetboard.enabled values
    • ghcr.io/voxpupuli/puppetboard image
  • There is no option to deploy OpenVox View from this chart.

Desired behavior

Option A (replacement):

  • Replace Puppetboard with OpenVox View:

Option B (additional dashboard):

  • Keep Puppetboard support but also add OpenVox View:

(We’re happy to follow whatever direction the maintainers prefer.)

Describe the solution you would like

Option A (replacement):

  • Replace Puppetboard with OpenVox View:
    • Remove or deprecate puppetboard.* values.
    • Introduce openvoxview.* values (image, resources, service, ingress, etc.).
    • Wire OpenVox View to the existing PuppetDB service.

Option B (additional dashboard):

  • Keep Puppetboard support but also add OpenVox View:
    • Add new openvoxview.* values alongside puppetboard.*.
    • Allow users to enable either or both dashboards independently.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions