Skip to content

[FEATURE] Expose the IPMI endpoint to external #3

Open
@starbops

Description

@starbops

Is your feature request related to a problem? Please describe.

To be able to access the KubeBMC for a specific VM, users are required to have the ability and rights to access the cluster. This is because the IPMI endpoints are currently exposed through ClusterIP type of Services. The only way to touch the endpoint is to spawn Pods on the cluster. It isn't very easy for external users or applications to integrate with KubeBMC. They still have to be aware of Kubernetes.

Describe the solution you'd like

Leverage NodePort or LoadBalancer type of Services, which can provide external accessibility.

Describe alternatives you've considered

Build up a new program responsible for proxying all the IPMI access requests from external to the internal KubeBMC endpoints.

Additional context

N/A

Metadata

Metadata

Assignees

Labels

component/agentRelevant to the virtualized BMCskind/featureNew feature proposed/asked

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions