Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utilizing MetalLB #97

Open
dingerkingh opened this issue Jan 31, 2025 · 3 comments
Open

Utilizing MetalLB #97

dingerkingh opened this issue Jan 31, 2025 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@dingerkingh
Copy link

Hi There!

I am trying to use MetalLB to assign a loadbalanced IP. I am using the following:

service:
annotations: {}
ports:
http:
name: http
port: 80
targetPort: 80
https:
name: https
port: 443
targetPort: 443
type: LoadBalancer
loadBalancerIP: 192.168.0.14

However - when it comes to life it is getting an IP of 192.168.0.11 - which is also an IP in my MetalLB IP Range. Is specifying loadBalancerIP supported? I am new to this - so quite possible I am making a mistake. Thanks for any feedback you might be able to provide!

@Tecnobutrul
Copy link
Member

Hello @dingerkingh! Thank you for using the passbolt helm chart. Right now, this charts doesn't support this kind of service configuration. This will take a while to us to find the time to add a new feature to allow you using these kind of services (you can always open a PR if you think you know how to solve it).

A temporary solution, while you wait for the new feature, would be to create a service with your needed configuration instead of using the one we are providing. You are plenty of examples on k8s documentation to do so.

@Tecnobutrul Tecnobutrul self-assigned this Jan 31, 2025
@Tecnobutrul Tecnobutrul added the enhancement New feature or request label Jan 31, 2025
@dingerkingh
Copy link
Author

OK - I will take a stab at that! In the mean time - how does your service assign an IP address? I'm just really perplexed where it is getting that address at all.

@Tecnobutrul
Copy link
Member

Our service is not assigning that IP. I have never tried metalLb but I guess what is happening is that the chart is trying to create a load balancer with an empty loadBalancerIp field (because we don't support it yet) so the metalLb api is assigning one from the range that you configured.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants