You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The documentation for exposing Sidero services is lacking when not using the default host networking. There is talk about using metallb, but no information on how to get Sidero to create loadbalancer services. There is also no information regarding export SIDERO_CONTROLLER_MANAGER_HOST_NETWORK=true and other options on the installing page. The Cluster API linked on that page has no mention of Sidero or environment variables.
Outstanding questions:
Do I edit the services with kubectl edit and change the type?
What other environment variables could be interesting when calling clusterctl
Is there a way for someone to edit the values used for SIDERO_CONTROLLER_MANAGER_API_ENDPOINT and SIDERO_CONTROLLER_MANAGER_SIDEROLINK_ENDPOINT? Are they stored in a configmap somewhere? There is no mention of these needing to match the upcoming load balanced IP addresses until after they are used.
The text was updated successfully, but these errors were encountered:
Sidero itself is installed using a kustomization, it can be found here. It does not create LoadBalancer services.
Assuming you have metallb and externaldns correctly configured, you can either edit the services (as you suggested), or create additional services, leaving the internal sidero service alone.
eg. for the tftp service: (you would need similar for http and siderolink)
The documentation for exposing Sidero services is lacking when not using the default host networking. There is talk about using metallb, but no information on how to get Sidero to create loadbalancer services. There is also no information regarding
export SIDERO_CONTROLLER_MANAGER_HOST_NETWORK=true
and other options on the installing page. The Cluster API linked on that page has no mention of Sidero or environment variables.Outstanding questions:
kubectl edit
and change the type?clusterctl
SIDERO_CONTROLLER_MANAGER_API_ENDPOINT
andSIDERO_CONTROLLER_MANAGER_SIDEROLINK_ENDPOINT
? Are they stored in a configmap somewhere? There is no mention of these needing to match the upcoming load balanced IP addresses until after they are used.The text was updated successfully, but these errors were encountered: