truecharts/public

[common] add service integrations

PrivatePuffin opened this issue · 2 comments

Is your feature request related to a problem?

For ingress we split of integrating things with the TrueCharts ecosystem, by means of integrations.
We should do the same for services, as they currently hard-depend on metallb

Describe the solution you'd like

We should add an integration section, with a metallb.enabled option.
If set to true, we use the metallb label to set the load balancer IP
If not set to true, we default to the normal kubernetes ways of setting load balancer IPs.

Describe alternatives you've considered

keeping things as-is.

Additional context

No response

I've read and agree with the following

  • I've checked all open and closed issues and my request is not there.
  • I've checked all open and closed pull requests and my request is not there.