INNER CODE UNIT · Go

createClientDeployment

inlets/inlets-operator · controller.go:668

func createClientDeployment(tunnel *inletsv1alpha1.Tunnel, c *Controller) error {
	if tunnel.Status.ClientDeploymentRef != nil && tunnel.Status.ClientDeploymentRef.Name != "" {
		return updateClientDeploymentRef(tunnel, c)
	}

	get := metav1.GetOptions{}
	service, err := c.kubeclientset.CoreV1().
		Services(tunnel.Namespace).
		Get(context.Background(), tunnel.Spec.ServiceRef.Name, get)
	if err != nil {
		return err
	}

	licenseKey, _ := c.infraConfig.TunnelConfig.GetLicenseKey()

	ports := getPortsString(service)

	client := makeClientDeployment(tunnel,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…