123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505 |
- /*
- Copyright 2015 The Kubernetes Authors.
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- */
- package v1beta1
- import (
- "fmt"
- extensionsv1beta1 "k8s.io/api/extensions/v1beta1"
- v1 "k8s.io/api/core/v1"
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- "k8s.io/apimachinery/pkg/conversion"
- "k8s.io/apimachinery/pkg/labels"
- "k8s.io/apimachinery/pkg/runtime"
- "k8s.io/apimachinery/pkg/util/intstr"
- "k8s.io/kubernetes/pkg/apis/apps"
- "k8s.io/kubernetes/pkg/apis/autoscaling"
- api "k8s.io/kubernetes/pkg/apis/core"
- k8s_api_v1 "k8s.io/kubernetes/pkg/apis/core/v1"
- "k8s.io/kubernetes/pkg/apis/networking"
- )
- func addConversionFuncs(scheme *runtime.Scheme) error {
- // Add non-generated conversion functions
- err := scheme.AddConversionFuncs(
- Convert_autoscaling_ScaleStatus_To_v1beta1_ScaleStatus,
- Convert_v1beta1_ScaleStatus_To_autoscaling_ScaleStatus,
- Convert_apps_DeploymentSpec_To_v1beta1_DeploymentSpec,
- Convert_v1beta1_DeploymentSpec_To_apps_DeploymentSpec,
- Convert_apps_DeploymentStrategy_To_v1beta1_DeploymentStrategy,
- Convert_v1beta1_DeploymentStrategy_To_apps_DeploymentStrategy,
- Convert_apps_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment,
- Convert_v1beta1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment,
- Convert_apps_RollingUpdateDaemonSet_To_v1beta1_RollingUpdateDaemonSet,
- Convert_v1beta1_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet,
- Convert_apps_ReplicaSetSpec_To_v1beta1_ReplicaSetSpec,
- Convert_v1beta1_ReplicaSetSpec_To_apps_ReplicaSetSpec,
- Convert_v1beta1_NetworkPolicy_To_networking_NetworkPolicy,
- Convert_networking_NetworkPolicy_To_v1beta1_NetworkPolicy,
- Convert_v1beta1_NetworkPolicyIngressRule_To_networking_NetworkPolicyIngressRule,
- Convert_networking_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule,
- Convert_v1beta1_NetworkPolicyList_To_networking_NetworkPolicyList,
- Convert_networking_NetworkPolicyList_To_v1beta1_NetworkPolicyList,
- Convert_v1beta1_NetworkPolicyPeer_To_networking_NetworkPolicyPeer,
- Convert_networking_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer,
- Convert_v1beta1_NetworkPolicyPort_To_networking_NetworkPolicyPort,
- Convert_networking_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort,
- Convert_v1beta1_NetworkPolicySpec_To_networking_NetworkPolicySpec,
- Convert_networking_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec,
- Convert_v1beta1_IPBlock_To_networking_IPBlock,
- Convert_networking_IPBlock_To_v1beta1_IPBlock,
- Convert_networking_NetworkPolicyEgressRule_To_v1beta1_NetworkPolicyEgressRule,
- Convert_v1beta1_NetworkPolicyEgressRule_To_networking_NetworkPolicyEgressRule,
- )
- if err != nil {
- return err
- }
- return nil
- }
- func Convert_autoscaling_ScaleStatus_To_v1beta1_ScaleStatus(in *autoscaling.ScaleStatus, out *extensionsv1beta1.ScaleStatus, s conversion.Scope) error {
- out.Replicas = int32(in.Replicas)
- out.TargetSelector = in.Selector
- out.Selector = nil
- selector, err := metav1.ParseToLabelSelector(in.Selector)
- if err != nil {
- return fmt.Errorf("failed to parse selector: %v", err)
- }
- if len(selector.MatchExpressions) == 0 {
- out.Selector = selector.MatchLabels
- }
- return nil
- }
- func Convert_v1beta1_ScaleStatus_To_autoscaling_ScaleStatus(in *extensionsv1beta1.ScaleStatus, out *autoscaling.ScaleStatus, s conversion.Scope) error {
- out.Replicas = in.Replicas
- if in.TargetSelector != "" {
- out.Selector = in.TargetSelector
- } else if in.Selector != nil {
- set := labels.Set{}
- for key, val := range in.Selector {
- set[key] = val
- }
- out.Selector = labels.SelectorFromSet(set).String()
- } else {
- out.Selector = ""
- }
- return nil
- }
- func Convert_apps_DeploymentSpec_To_v1beta1_DeploymentSpec(in *apps.DeploymentSpec, out *extensionsv1beta1.DeploymentSpec, s conversion.Scope) error {
- out.Replicas = &in.Replicas
- out.Selector = in.Selector
- if err := k8s_api_v1.Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
- return err
- }
- if err := Convert_apps_DeploymentStrategy_To_v1beta1_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil {
- return err
- }
- if in.RevisionHistoryLimit != nil {
- out.RevisionHistoryLimit = new(int32)
- *out.RevisionHistoryLimit = int32(*in.RevisionHistoryLimit)
- }
- out.MinReadySeconds = int32(in.MinReadySeconds)
- out.Paused = in.Paused
- if in.RollbackTo != nil {
- out.RollbackTo = new(extensionsv1beta1.RollbackConfig)
- out.RollbackTo.Revision = int64(in.RollbackTo.Revision)
- } else {
- out.RollbackTo = nil
- }
- if in.ProgressDeadlineSeconds != nil {
- out.ProgressDeadlineSeconds = new(int32)
- *out.ProgressDeadlineSeconds = *in.ProgressDeadlineSeconds
- }
- return nil
- }
- func Convert_v1beta1_DeploymentSpec_To_apps_DeploymentSpec(in *extensionsv1beta1.DeploymentSpec, out *apps.DeploymentSpec, s conversion.Scope) error {
- if in.Replicas != nil {
- out.Replicas = *in.Replicas
- }
- out.Selector = in.Selector
- if err := k8s_api_v1.Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
- return err
- }
- if err := Convert_v1beta1_DeploymentStrategy_To_apps_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil {
- return err
- }
- out.RevisionHistoryLimit = in.RevisionHistoryLimit
- out.MinReadySeconds = in.MinReadySeconds
- out.Paused = in.Paused
- if in.RollbackTo != nil {
- out.RollbackTo = new(apps.RollbackConfig)
- out.RollbackTo.Revision = in.RollbackTo.Revision
- } else {
- out.RollbackTo = nil
- }
- if in.ProgressDeadlineSeconds != nil {
- out.ProgressDeadlineSeconds = new(int32)
- *out.ProgressDeadlineSeconds = *in.ProgressDeadlineSeconds
- }
- return nil
- }
- func Convert_apps_DeploymentStrategy_To_v1beta1_DeploymentStrategy(in *apps.DeploymentStrategy, out *extensionsv1beta1.DeploymentStrategy, s conversion.Scope) error {
- out.Type = extensionsv1beta1.DeploymentStrategyType(in.Type)
- if in.RollingUpdate != nil {
- out.RollingUpdate = new(extensionsv1beta1.RollingUpdateDeployment)
- if err := Convert_apps_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment(in.RollingUpdate, out.RollingUpdate, s); err != nil {
- return err
- }
- } else {
- out.RollingUpdate = nil
- }
- return nil
- }
- func Convert_v1beta1_DeploymentStrategy_To_apps_DeploymentStrategy(in *extensionsv1beta1.DeploymentStrategy, out *apps.DeploymentStrategy, s conversion.Scope) error {
- out.Type = apps.DeploymentStrategyType(in.Type)
- if in.RollingUpdate != nil {
- out.RollingUpdate = new(apps.RollingUpdateDeployment)
- if err := Convert_v1beta1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment(in.RollingUpdate, out.RollingUpdate, s); err != nil {
- return err
- }
- } else {
- out.RollingUpdate = nil
- }
- return nil
- }
- func Convert_apps_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment(in *apps.RollingUpdateDeployment, out *extensionsv1beta1.RollingUpdateDeployment, s conversion.Scope) error {
- if out.MaxUnavailable == nil {
- out.MaxUnavailable = &intstr.IntOrString{}
- }
- if err := s.Convert(&in.MaxUnavailable, out.MaxUnavailable, 0); err != nil {
- return err
- }
- if out.MaxSurge == nil {
- out.MaxSurge = &intstr.IntOrString{}
- }
- if err := s.Convert(&in.MaxSurge, out.MaxSurge, 0); err != nil {
- return err
- }
- return nil
- }
- func Convert_v1beta1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment(in *extensionsv1beta1.RollingUpdateDeployment, out *apps.RollingUpdateDeployment, s conversion.Scope) error {
- if err := s.Convert(in.MaxUnavailable, &out.MaxUnavailable, 0); err != nil {
- return err
- }
- if err := s.Convert(in.MaxSurge, &out.MaxSurge, 0); err != nil {
- return err
- }
- return nil
- }
- func Convert_apps_RollingUpdateDaemonSet_To_v1beta1_RollingUpdateDaemonSet(in *apps.RollingUpdateDaemonSet, out *extensionsv1beta1.RollingUpdateDaemonSet, s conversion.Scope) error {
- if out.MaxUnavailable == nil {
- out.MaxUnavailable = &intstr.IntOrString{}
- }
- if err := s.Convert(&in.MaxUnavailable, out.MaxUnavailable, 0); err != nil {
- return err
- }
- return nil
- }
- func Convert_v1beta1_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet(in *extensionsv1beta1.RollingUpdateDaemonSet, out *apps.RollingUpdateDaemonSet, s conversion.Scope) error {
- if err := s.Convert(in.MaxUnavailable, &out.MaxUnavailable, 0); err != nil {
- return err
- }
- return nil
- }
- func Convert_apps_ReplicaSetSpec_To_v1beta1_ReplicaSetSpec(in *apps.ReplicaSetSpec, out *extensionsv1beta1.ReplicaSetSpec, s conversion.Scope) error {
- out.Replicas = new(int32)
- *out.Replicas = int32(in.Replicas)
- out.MinReadySeconds = in.MinReadySeconds
- out.Selector = in.Selector
- if err := k8s_api_v1.Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
- return err
- }
- return nil
- }
- func Convert_v1beta1_ReplicaSetSpec_To_apps_ReplicaSetSpec(in *extensionsv1beta1.ReplicaSetSpec, out *apps.ReplicaSetSpec, s conversion.Scope) error {
- if in.Replicas != nil {
- out.Replicas = *in.Replicas
- }
- out.MinReadySeconds = in.MinReadySeconds
- out.Selector = in.Selector
- if err := k8s_api_v1.Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
- return err
- }
- return nil
- }
- func Convert_v1beta1_NetworkPolicy_To_networking_NetworkPolicy(in *extensionsv1beta1.NetworkPolicy, out *networking.NetworkPolicy, s conversion.Scope) error {
- out.ObjectMeta = in.ObjectMeta
- return Convert_v1beta1_NetworkPolicySpec_To_networking_NetworkPolicySpec(&in.Spec, &out.Spec, s)
- }
- func Convert_networking_NetworkPolicy_To_v1beta1_NetworkPolicy(in *networking.NetworkPolicy, out *extensionsv1beta1.NetworkPolicy, s conversion.Scope) error {
- out.ObjectMeta = in.ObjectMeta
- return Convert_networking_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(&in.Spec, &out.Spec, s)
- }
- func Convert_v1beta1_NetworkPolicySpec_To_networking_NetworkPolicySpec(in *extensionsv1beta1.NetworkPolicySpec, out *networking.NetworkPolicySpec, s conversion.Scope) error {
- if err := s.Convert(&in.PodSelector, &out.PodSelector, 0); err != nil {
- return err
- }
- out.Ingress = make([]networking.NetworkPolicyIngressRule, len(in.Ingress))
- for i := range in.Ingress {
- if err := Convert_v1beta1_NetworkPolicyIngressRule_To_networking_NetworkPolicyIngressRule(&in.Ingress[i], &out.Ingress[i], s); err != nil {
- return err
- }
- }
- out.Egress = make([]networking.NetworkPolicyEgressRule, len(in.Egress))
- for i := range in.Egress {
- if err := Convert_v1beta1_NetworkPolicyEgressRule_To_networking_NetworkPolicyEgressRule(&in.Egress[i], &out.Egress[i], s); err != nil {
- return err
- }
- }
- if in.PolicyTypes != nil {
- in, out := &in.PolicyTypes, &out.PolicyTypes
- *out = make([]networking.PolicyType, len(*in))
- for i := range *in {
- if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
- return err
- }
- }
- }
- return nil
- }
- func Convert_networking_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(in *networking.NetworkPolicySpec, out *extensionsv1beta1.NetworkPolicySpec, s conversion.Scope) error {
- if err := s.Convert(&in.PodSelector, &out.PodSelector, 0); err != nil {
- return err
- }
- out.Ingress = make([]extensionsv1beta1.NetworkPolicyIngressRule, len(in.Ingress))
- for i := range in.Ingress {
- if err := Convert_networking_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(&in.Ingress[i], &out.Ingress[i], s); err != nil {
- return err
- }
- }
- out.Egress = make([]extensionsv1beta1.NetworkPolicyEgressRule, len(in.Egress))
- for i := range in.Egress {
- if err := Convert_networking_NetworkPolicyEgressRule_To_v1beta1_NetworkPolicyEgressRule(&in.Egress[i], &out.Egress[i], s); err != nil {
- return err
- }
- }
- if in.PolicyTypes != nil {
- in, out := &in.PolicyTypes, &out.PolicyTypes
- *out = make([]extensionsv1beta1.PolicyType, len(*in))
- for i := range *in {
- if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
- return err
- }
- }
- }
- return nil
- }
- func Convert_v1beta1_NetworkPolicyIngressRule_To_networking_NetworkPolicyIngressRule(in *extensionsv1beta1.NetworkPolicyIngressRule, out *networking.NetworkPolicyIngressRule, s conversion.Scope) error {
- out.Ports = make([]networking.NetworkPolicyPort, len(in.Ports))
- for i := range in.Ports {
- if err := Convert_v1beta1_NetworkPolicyPort_To_networking_NetworkPolicyPort(&in.Ports[i], &out.Ports[i], s); err != nil {
- return err
- }
- }
- if in.From != nil {
- out.From = make([]networking.NetworkPolicyPeer, len(in.From))
- for i := range in.From {
- if err := Convert_v1beta1_NetworkPolicyPeer_To_networking_NetworkPolicyPeer(&in.From[i], &out.From[i], s); err != nil {
- return err
- }
- }
- }
- return nil
- }
- func Convert_networking_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(in *networking.NetworkPolicyIngressRule, out *extensionsv1beta1.NetworkPolicyIngressRule, s conversion.Scope) error {
- out.Ports = make([]extensionsv1beta1.NetworkPolicyPort, len(in.Ports))
- for i := range in.Ports {
- if err := Convert_networking_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(&in.Ports[i], &out.Ports[i], s); err != nil {
- return err
- }
- }
- if in.From != nil {
- out.From = make([]extensionsv1beta1.NetworkPolicyPeer, len(in.From))
- for i := range in.From {
- if err := Convert_networking_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(&in.From[i], &out.From[i], s); err != nil {
- return err
- }
- }
- }
- return nil
- }
- func Convert_v1beta1_NetworkPolicyEgressRule_To_networking_NetworkPolicyEgressRule(in *extensionsv1beta1.NetworkPolicyEgressRule, out *networking.NetworkPolicyEgressRule, s conversion.Scope) error {
- out.Ports = make([]networking.NetworkPolicyPort, len(in.Ports))
- for i := range in.Ports {
- if err := Convert_v1beta1_NetworkPolicyPort_To_networking_NetworkPolicyPort(&in.Ports[i], &out.Ports[i], s); err != nil {
- return err
- }
- }
- out.To = make([]networking.NetworkPolicyPeer, len(in.To))
- for i := range in.To {
- if err := Convert_v1beta1_NetworkPolicyPeer_To_networking_NetworkPolicyPeer(&in.To[i], &out.To[i], s); err != nil {
- return err
- }
- }
- return nil
- }
- func Convert_networking_NetworkPolicyEgressRule_To_v1beta1_NetworkPolicyEgressRule(in *networking.NetworkPolicyEgressRule, out *extensionsv1beta1.NetworkPolicyEgressRule, s conversion.Scope) error {
- out.Ports = make([]extensionsv1beta1.NetworkPolicyPort, len(in.Ports))
- for i := range in.Ports {
- if err := Convert_networking_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(&in.Ports[i], &out.Ports[i], s); err != nil {
- return err
- }
- }
- out.To = make([]extensionsv1beta1.NetworkPolicyPeer, len(in.To))
- for i := range in.To {
- if err := Convert_networking_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(&in.To[i], &out.To[i], s); err != nil {
- return err
- }
- }
- return nil
- }
- func Convert_v1beta1_NetworkPolicyPeer_To_networking_NetworkPolicyPeer(in *extensionsv1beta1.NetworkPolicyPeer, out *networking.NetworkPolicyPeer, s conversion.Scope) error {
- if in.PodSelector != nil {
- out.PodSelector = new(metav1.LabelSelector)
- if err := s.Convert(in.PodSelector, out.PodSelector, 0); err != nil {
- return err
- }
- } else {
- out.PodSelector = nil
- }
- if in.NamespaceSelector != nil {
- out.NamespaceSelector = new(metav1.LabelSelector)
- if err := s.Convert(in.NamespaceSelector, out.NamespaceSelector, 0); err != nil {
- return err
- }
- } else {
- out.NamespaceSelector = nil
- }
- if in.IPBlock != nil {
- out.IPBlock = new(networking.IPBlock)
- if err := s.Convert(in.IPBlock, out.IPBlock, 0); err != nil {
- return err
- }
- } else {
- out.IPBlock = nil
- }
- return nil
- }
- func Convert_networking_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(in *networking.NetworkPolicyPeer, out *extensionsv1beta1.NetworkPolicyPeer, s conversion.Scope) error {
- if in.PodSelector != nil {
- out.PodSelector = new(metav1.LabelSelector)
- if err := s.Convert(in.PodSelector, out.PodSelector, 0); err != nil {
- return err
- }
- } else {
- out.PodSelector = nil
- }
- if in.NamespaceSelector != nil {
- out.NamespaceSelector = new(metav1.LabelSelector)
- if err := s.Convert(in.NamespaceSelector, out.NamespaceSelector, 0); err != nil {
- return err
- }
- } else {
- out.NamespaceSelector = nil
- }
- if in.IPBlock != nil {
- out.IPBlock = new(extensionsv1beta1.IPBlock)
- if err := s.Convert(in.IPBlock, out.IPBlock, 0); err != nil {
- return err
- }
- } else {
- out.IPBlock = nil
- }
- return nil
- }
- func Convert_v1beta1_IPBlock_To_networking_IPBlock(in *extensionsv1beta1.IPBlock, out *networking.IPBlock, s conversion.Scope) error {
- out.CIDR = in.CIDR
- out.Except = make([]string, len(in.Except))
- copy(out.Except, in.Except)
- return nil
- }
- func Convert_networking_IPBlock_To_v1beta1_IPBlock(in *networking.IPBlock, out *extensionsv1beta1.IPBlock, s conversion.Scope) error {
- out.CIDR = in.CIDR
- out.Except = make([]string, len(in.Except))
- copy(out.Except, in.Except)
- return nil
- }
- func Convert_v1beta1_NetworkPolicyPort_To_networking_NetworkPolicyPort(in *extensionsv1beta1.NetworkPolicyPort, out *networking.NetworkPolicyPort, s conversion.Scope) error {
- if in.Protocol != nil {
- out.Protocol = new(api.Protocol)
- *out.Protocol = api.Protocol(*in.Protocol)
- } else {
- out.Protocol = nil
- }
- out.Port = in.Port
- return nil
- }
- func Convert_networking_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(in *networking.NetworkPolicyPort, out *extensionsv1beta1.NetworkPolicyPort, s conversion.Scope) error {
- if in.Protocol != nil {
- out.Protocol = new(v1.Protocol)
- *out.Protocol = v1.Protocol(*in.Protocol)
- } else {
- out.Protocol = nil
- }
- out.Port = in.Port
- return nil
- }
- func Convert_v1beta1_NetworkPolicyList_To_networking_NetworkPolicyList(in *extensionsv1beta1.NetworkPolicyList, out *networking.NetworkPolicyList, s conversion.Scope) error {
- out.ListMeta = in.ListMeta
- out.Items = make([]networking.NetworkPolicy, len(in.Items))
- for i := range in.Items {
- if err := Convert_v1beta1_NetworkPolicy_To_networking_NetworkPolicy(&in.Items[i], &out.Items[i], s); err != nil {
- return err
- }
- }
- return nil
- }
- func Convert_networking_NetworkPolicyList_To_v1beta1_NetworkPolicyList(in *networking.NetworkPolicyList, out *extensionsv1beta1.NetworkPolicyList, s conversion.Scope) error {
- out.ListMeta = in.ListMeta
- out.Items = make([]extensionsv1beta1.NetworkPolicy, len(in.Items))
- for i := range in.Items {
- if err := Convert_networking_NetworkPolicy_To_v1beta1_NetworkPolicy(&in.Items[i], &out.Items[i], s); err != nil {
- return err
- }
- }
- return nil
- }
|