INNER CODE UNIT · Go

convertGslbLegacyToIORuntime

k8gb-io/k8gb · controllers/conversion_k8gbio.go:55

func convertGslbLegacyToIORuntime(gslb *k8gbv1beta1.Gslb) *k8gbv1beta1io.Gslb {
	if gslb == nil {
		return &k8gbv1beta1io.Gslb{}
	}

	return &k8gbv1beta1io.Gslb{
		TypeMeta: metav1.TypeMeta{
			APIVersion: k8gbv1beta1io.GroupVersion.String(),
			Kind:       gslbKind,
		},
		ObjectMeta: metav1.ObjectMeta{
			Name:        gslb.Name,
			Namespace:   gslb.Namespace,
			Annotations: maps.Clone(gslb.Annotations),
		},
		Spec: k8gbv1beta1io.GslbSpec{
			Ingress:     k8gbv1beta1io.FromV1IngressSpec(k8gbv1beta1.ToV1IngressSpec(gslb.Spec.Ingress)),
			Strategy:    convertStrategyLegacyToIO(gslb.Spec.Strategy),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…