Documentation ¶
Index ¶
- func InstallNodeRequirements(c pb.AnsiblerServiceClient, req *pb.InstallRequest) (*pb.InstallResponse, error)
- func InstallVPN(c pb.AnsiblerServiceClient, req *pb.InstallRequest) (*pb.InstallResponse, error)
- func RemoveClaudieUtilities(c pb.AnsiblerServiceClient, req *pb.RemoveClaudieUtilitiesRequest) (*pb.RemoveClaudieUtilitiesResponse, error)
- func SetUpLoadbalancers(c pb.AnsiblerServiceClient, req *pb.SetUpLBRequest) (*pb.SetUpLBResponse, error)
- func TeardownLoadBalancers(c pb.AnsiblerServiceClient, req *pb.TeardownLBRequest) (*pb.TeardownLBResponse, error)
- func UpdateAPIEndpoint(c pb.AnsiblerServiceClient, req *pb.UpdateAPIEndpointRequest) (*pb.UpdateAPIEndpointResponse, error)
- func UpdateNoProxyEnvsInKubernetes(c pb.AnsiblerServiceClient, req *pb.UpdateNoProxyEnvsInKubernetesRequest) (*pb.UpdateNoProxyEnvsInKubernetesResponse, error)
- func UpdateProxyEnvsOnNodes(c pb.AnsiblerServiceClient, req *pb.UpdateProxyEnvsOnNodesRequest) (*pb.UpdateProxyEnvsOnNodesResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InstallNodeRequirements ¶
func InstallNodeRequirements(c pb.AnsiblerServiceClient, req *pb.InstallRequest) (*pb.InstallResponse, error)
InstallNodeRequirements install any additional requirements nodes in the cluster have (e.g. longhorn req, ...)
func InstallVPN ¶
func InstallVPN(c pb.AnsiblerServiceClient, req *pb.InstallRequest) (*pb.InstallResponse, error)
InstallVPN installs a Wireguard VPN on the nodes in the cluster and loadbalancers
func RemoveClaudieUtilities ¶ added in v0.6.2
func RemoveClaudieUtilities(c pb.AnsiblerServiceClient, req *pb.RemoveClaudieUtilitiesRequest) (*pb.RemoveClaudieUtilitiesResponse, error)
func SetUpLoadbalancers ¶
func SetUpLoadbalancers(c pb.AnsiblerServiceClient, req *pb.SetUpLBRequest) (*pb.SetUpLBResponse, error)
SetUpLoadbalancers ensures the nginx loadbalancer is set up correctly, with a correct DNS records
func TeardownLoadBalancers ¶
func TeardownLoadBalancers(c pb.AnsiblerServiceClient, req *pb.TeardownLBRequest) (*pb.TeardownLBResponse, error)
TeardownLoadBalancers correctly destroys loadbalancers including selecting the new ApiServer endpoint
func UpdateAPIEndpoint ¶ added in v0.3.1
func UpdateAPIEndpoint(c pb.AnsiblerServiceClient, req *pb.UpdateAPIEndpointRequest) (*pb.UpdateAPIEndpointResponse, error)
func UpdateNoProxyEnvsInKubernetes ¶ added in v0.9.1
func UpdateNoProxyEnvsInKubernetes(c pb.AnsiblerServiceClient, req *pb.UpdateNoProxyEnvsInKubernetesRequest) (*pb.UpdateNoProxyEnvsInKubernetesResponse, error)
func UpdateProxyEnvsOnNodes ¶ added in v0.9.1
func UpdateProxyEnvsOnNodes(c pb.AnsiblerServiceClient, req *pb.UpdateProxyEnvsOnNodesRequest) (*pb.UpdateProxyEnvsOnNodesResponse, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.