mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 07:20:13 +00:00
Update generated files
This commit is contained in:
parent
b0b5de6eaf
commit
6bc9f3fba6
@ -23,6 +23,7 @@ go_library(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/api:go_default_library",
|
"//pkg/api:go_default_library",
|
||||||
|
"//pkg/apis/networking:go_default_library",
|
||||||
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
|
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
|
||||||
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
||||||
"//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library",
|
"//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library",
|
||||||
|
@ -26,7 +26,6 @@ import (
|
|||||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
conversion "k8s.io/apimachinery/pkg/conversion"
|
conversion "k8s.io/apimachinery/pkg/conversion"
|
||||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||||
intstr "k8s.io/apimachinery/pkg/util/intstr"
|
|
||||||
api "k8s.io/kubernetes/pkg/api"
|
api "k8s.io/kubernetes/pkg/api"
|
||||||
api_v1 "k8s.io/kubernetes/pkg/api/v1"
|
api_v1 "k8s.io/kubernetes/pkg/api/v1"
|
||||||
extensions "k8s.io/kubernetes/pkg/apis/extensions"
|
extensions "k8s.io/kubernetes/pkg/apis/extensions"
|
||||||
@ -99,18 +98,6 @@ func RegisterConversions(scheme *runtime.Scheme) error {
|
|||||||
Convert_extensions_IngressStatus_To_v1beta1_IngressStatus,
|
Convert_extensions_IngressStatus_To_v1beta1_IngressStatus,
|
||||||
Convert_v1beta1_IngressTLS_To_extensions_IngressTLS,
|
Convert_v1beta1_IngressTLS_To_extensions_IngressTLS,
|
||||||
Convert_extensions_IngressTLS_To_v1beta1_IngressTLS,
|
Convert_extensions_IngressTLS_To_v1beta1_IngressTLS,
|
||||||
Convert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy,
|
|
||||||
Convert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy,
|
|
||||||
Convert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule,
|
|
||||||
Convert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule,
|
|
||||||
Convert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList,
|
|
||||||
Convert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList,
|
|
||||||
Convert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer,
|
|
||||||
Convert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer,
|
|
||||||
Convert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort,
|
|
||||||
Convert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort,
|
|
||||||
Convert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec,
|
|
||||||
Convert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec,
|
|
||||||
Convert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy,
|
Convert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy,
|
||||||
Convert_extensions_PodSecurityPolicy_To_v1beta1_PodSecurityPolicy,
|
Convert_extensions_PodSecurityPolicy_To_v1beta1_PodSecurityPolicy,
|
||||||
Convert_v1beta1_PodSecurityPolicyList_To_extensions_PodSecurityPolicyList,
|
Convert_v1beta1_PodSecurityPolicyList_To_extensions_PodSecurityPolicyList,
|
||||||
@ -980,146 +967,6 @@ func Convert_extensions_IngressTLS_To_v1beta1_IngressTLS(in *extensions.IngressT
|
|||||||
return autoConvert_extensions_IngressTLS_To_v1beta1_IngressTLS(in, out, s)
|
return autoConvert_extensions_IngressTLS_To_v1beta1_IngressTLS(in, out, s)
|
||||||
}
|
}
|
||||||
|
|
||||||
func autoConvert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy(in *v1beta1.NetworkPolicy, out *extensions.NetworkPolicy, s conversion.Scope) error {
|
|
||||||
out.ObjectMeta = in.ObjectMeta
|
|
||||||
if err := Convert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec(&in.Spec, &out.Spec, s); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy is an autogenerated conversion function.
|
|
||||||
func Convert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy(in *v1beta1.NetworkPolicy, out *extensions.NetworkPolicy, s conversion.Scope) error {
|
|
||||||
return autoConvert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy(in *extensions.NetworkPolicy, out *v1beta1.NetworkPolicy, s conversion.Scope) error {
|
|
||||||
out.ObjectMeta = in.ObjectMeta
|
|
||||||
if err := Convert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(&in.Spec, &out.Spec, s); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy is an autogenerated conversion function.
|
|
||||||
func Convert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy(in *extensions.NetworkPolicy, out *v1beta1.NetworkPolicy, s conversion.Scope) error {
|
|
||||||
return autoConvert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule(in *v1beta1.NetworkPolicyIngressRule, out *extensions.NetworkPolicyIngressRule, s conversion.Scope) error {
|
|
||||||
out.Ports = *(*[]extensions.NetworkPolicyPort)(unsafe.Pointer(&in.Ports))
|
|
||||||
out.From = *(*[]extensions.NetworkPolicyPeer)(unsafe.Pointer(&in.From))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule is an autogenerated conversion function.
|
|
||||||
func Convert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule(in *v1beta1.NetworkPolicyIngressRule, out *extensions.NetworkPolicyIngressRule, s conversion.Scope) error {
|
|
||||||
return autoConvert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(in *extensions.NetworkPolicyIngressRule, out *v1beta1.NetworkPolicyIngressRule, s conversion.Scope) error {
|
|
||||||
out.Ports = *(*[]v1beta1.NetworkPolicyPort)(unsafe.Pointer(&in.Ports))
|
|
||||||
out.From = *(*[]v1beta1.NetworkPolicyPeer)(unsafe.Pointer(&in.From))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule is an autogenerated conversion function.
|
|
||||||
func Convert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(in *extensions.NetworkPolicyIngressRule, out *v1beta1.NetworkPolicyIngressRule, s conversion.Scope) error {
|
|
||||||
return autoConvert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList(in *v1beta1.NetworkPolicyList, out *extensions.NetworkPolicyList, s conversion.Scope) error {
|
|
||||||
out.ListMeta = in.ListMeta
|
|
||||||
out.Items = *(*[]extensions.NetworkPolicy)(unsafe.Pointer(&in.Items))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList is an autogenerated conversion function.
|
|
||||||
func Convert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList(in *v1beta1.NetworkPolicyList, out *extensions.NetworkPolicyList, s conversion.Scope) error {
|
|
||||||
return autoConvert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList(in *extensions.NetworkPolicyList, out *v1beta1.NetworkPolicyList, s conversion.Scope) error {
|
|
||||||
out.ListMeta = in.ListMeta
|
|
||||||
if in.Items == nil {
|
|
||||||
out.Items = make([]v1beta1.NetworkPolicy, 0)
|
|
||||||
} else {
|
|
||||||
out.Items = *(*[]v1beta1.NetworkPolicy)(unsafe.Pointer(&in.Items))
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList is an autogenerated conversion function.
|
|
||||||
func Convert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList(in *extensions.NetworkPolicyList, out *v1beta1.NetworkPolicyList, s conversion.Scope) error {
|
|
||||||
return autoConvert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer(in *v1beta1.NetworkPolicyPeer, out *extensions.NetworkPolicyPeer, s conversion.Scope) error {
|
|
||||||
out.PodSelector = (*v1.LabelSelector)(unsafe.Pointer(in.PodSelector))
|
|
||||||
out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer is an autogenerated conversion function.
|
|
||||||
func Convert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer(in *v1beta1.NetworkPolicyPeer, out *extensions.NetworkPolicyPeer, s conversion.Scope) error {
|
|
||||||
return autoConvert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(in *extensions.NetworkPolicyPeer, out *v1beta1.NetworkPolicyPeer, s conversion.Scope) error {
|
|
||||||
out.PodSelector = (*v1.LabelSelector)(unsafe.Pointer(in.PodSelector))
|
|
||||||
out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer is an autogenerated conversion function.
|
|
||||||
func Convert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(in *extensions.NetworkPolicyPeer, out *v1beta1.NetworkPolicyPeer, s conversion.Scope) error {
|
|
||||||
return autoConvert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort(in *v1beta1.NetworkPolicyPort, out *extensions.NetworkPolicyPort, s conversion.Scope) error {
|
|
||||||
out.Protocol = (*api.Protocol)(unsafe.Pointer(in.Protocol))
|
|
||||||
out.Port = (*intstr.IntOrString)(unsafe.Pointer(in.Port))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort is an autogenerated conversion function.
|
|
||||||
func Convert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort(in *v1beta1.NetworkPolicyPort, out *extensions.NetworkPolicyPort, s conversion.Scope) error {
|
|
||||||
return autoConvert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(in *extensions.NetworkPolicyPort, out *v1beta1.NetworkPolicyPort, s conversion.Scope) error {
|
|
||||||
out.Protocol = (*core_v1.Protocol)(unsafe.Pointer(in.Protocol))
|
|
||||||
out.Port = (*intstr.IntOrString)(unsafe.Pointer(in.Port))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort is an autogenerated conversion function.
|
|
||||||
func Convert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(in *extensions.NetworkPolicyPort, out *v1beta1.NetworkPolicyPort, s conversion.Scope) error {
|
|
||||||
return autoConvert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec(in *v1beta1.NetworkPolicySpec, out *extensions.NetworkPolicySpec, s conversion.Scope) error {
|
|
||||||
out.PodSelector = in.PodSelector
|
|
||||||
out.Ingress = *(*[]extensions.NetworkPolicyIngressRule)(unsafe.Pointer(&in.Ingress))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec is an autogenerated conversion function.
|
|
||||||
func Convert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec(in *v1beta1.NetworkPolicySpec, out *extensions.NetworkPolicySpec, s conversion.Scope) error {
|
|
||||||
return autoConvert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(in *extensions.NetworkPolicySpec, out *v1beta1.NetworkPolicySpec, s conversion.Scope) error {
|
|
||||||
out.PodSelector = in.PodSelector
|
|
||||||
out.Ingress = *(*[]v1beta1.NetworkPolicyIngressRule)(unsafe.Pointer(&in.Ingress))
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Convert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec is an autogenerated conversion function.
|
|
||||||
func Convert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(in *extensions.NetworkPolicySpec, out *v1beta1.NetworkPolicySpec, s conversion.Scope) error {
|
|
||||||
return autoConvert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(in, out, s)
|
|
||||||
}
|
|
||||||
|
|
||||||
func autoConvert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy(in *v1beta1.PodSecurityPolicy, out *extensions.PodSecurityPolicy, s conversion.Scope) error {
|
func autoConvert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy(in *v1beta1.PodSecurityPolicy, out *extensions.PodSecurityPolicy, s conversion.Scope) error {
|
||||||
out.ObjectMeta = in.ObjectMeta
|
out.ObjectMeta = in.ObjectMeta
|
||||||
if err := Convert_v1beta1_PodSecurityPolicySpec_To_extensions_PodSecurityPolicySpec(&in.Spec, &out.Spec, s); err != nil {
|
if err := Convert_v1beta1_PodSecurityPolicySpec_To_extensions_PodSecurityPolicySpec(&in.Spec, &out.Spec, s); err != nil {
|
||||||
|
@ -24,7 +24,6 @@ import (
|
|||||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
conversion "k8s.io/apimachinery/pkg/conversion"
|
conversion "k8s.io/apimachinery/pkg/conversion"
|
||||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||||
intstr "k8s.io/apimachinery/pkg/util/intstr"
|
|
||||||
api "k8s.io/kubernetes/pkg/api"
|
api "k8s.io/kubernetes/pkg/api"
|
||||||
reflect "reflect"
|
reflect "reflect"
|
||||||
)
|
)
|
||||||
@ -159,30 +158,6 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error {
|
|||||||
in.(*IngressTLS).DeepCopyInto(out.(*IngressTLS))
|
in.(*IngressTLS).DeepCopyInto(out.(*IngressTLS))
|
||||||
return nil
|
return nil
|
||||||
}, InType: reflect.TypeOf(&IngressTLS{})},
|
}, InType: reflect.TypeOf(&IngressTLS{})},
|
||||||
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
|
||||||
in.(*NetworkPolicy).DeepCopyInto(out.(*NetworkPolicy))
|
|
||||||
return nil
|
|
||||||
}, InType: reflect.TypeOf(&NetworkPolicy{})},
|
|
||||||
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
|
||||||
in.(*NetworkPolicyIngressRule).DeepCopyInto(out.(*NetworkPolicyIngressRule))
|
|
||||||
return nil
|
|
||||||
}, InType: reflect.TypeOf(&NetworkPolicyIngressRule{})},
|
|
||||||
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
|
||||||
in.(*NetworkPolicyList).DeepCopyInto(out.(*NetworkPolicyList))
|
|
||||||
return nil
|
|
||||||
}, InType: reflect.TypeOf(&NetworkPolicyList{})},
|
|
||||||
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
|
||||||
in.(*NetworkPolicyPeer).DeepCopyInto(out.(*NetworkPolicyPeer))
|
|
||||||
return nil
|
|
||||||
}, InType: reflect.TypeOf(&NetworkPolicyPeer{})},
|
|
||||||
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
|
||||||
in.(*NetworkPolicyPort).DeepCopyInto(out.(*NetworkPolicyPort))
|
|
||||||
return nil
|
|
||||||
}, InType: reflect.TypeOf(&NetworkPolicyPort{})},
|
|
||||||
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
|
||||||
in.(*NetworkPolicySpec).DeepCopyInto(out.(*NetworkPolicySpec))
|
|
||||||
return nil
|
|
||||||
}, InType: reflect.TypeOf(&NetworkPolicySpec{})},
|
|
||||||
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
|
||||||
in.(*PodSecurityPolicy).DeepCopyInto(out.(*PodSecurityPolicy))
|
in.(*PodSecurityPolicy).DeepCopyInto(out.(*PodSecurityPolicy))
|
||||||
return nil
|
return nil
|
||||||
@ -1039,190 +1014,6 @@ func (in *IngressTLS) DeepCopy() *IngressTLS {
|
|||||||
return out
|
return out
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
||||||
func (in *NetworkPolicy) DeepCopyInto(out *NetworkPolicy) {
|
|
||||||
*out = *in
|
|
||||||
out.TypeMeta = in.TypeMeta
|
|
||||||
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
||||||
in.Spec.DeepCopyInto(&out.Spec)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicy.
|
|
||||||
func (in *NetworkPolicy) DeepCopy() *NetworkPolicy {
|
|
||||||
if in == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
out := new(NetworkPolicy)
|
|
||||||
in.DeepCopyInto(out)
|
|
||||||
return out
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
||||||
func (in *NetworkPolicy) DeepCopyObject() runtime.Object {
|
|
||||||
if c := in.DeepCopy(); c != nil {
|
|
||||||
return c
|
|
||||||
} else {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
||||||
func (in *NetworkPolicyIngressRule) DeepCopyInto(out *NetworkPolicyIngressRule) {
|
|
||||||
*out = *in
|
|
||||||
if in.Ports != nil {
|
|
||||||
in, out := &in.Ports, &out.Ports
|
|
||||||
*out = make([]NetworkPolicyPort, len(*in))
|
|
||||||
for i := range *in {
|
|
||||||
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if in.From != nil {
|
|
||||||
in, out := &in.From, &out.From
|
|
||||||
*out = make([]NetworkPolicyPeer, len(*in))
|
|
||||||
for i := range *in {
|
|
||||||
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyIngressRule.
|
|
||||||
func (in *NetworkPolicyIngressRule) DeepCopy() *NetworkPolicyIngressRule {
|
|
||||||
if in == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
out := new(NetworkPolicyIngressRule)
|
|
||||||
in.DeepCopyInto(out)
|
|
||||||
return out
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
||||||
func (in *NetworkPolicyList) DeepCopyInto(out *NetworkPolicyList) {
|
|
||||||
*out = *in
|
|
||||||
out.TypeMeta = in.TypeMeta
|
|
||||||
out.ListMeta = in.ListMeta
|
|
||||||
if in.Items != nil {
|
|
||||||
in, out := &in.Items, &out.Items
|
|
||||||
*out = make([]NetworkPolicy, len(*in))
|
|
||||||
for i := range *in {
|
|
||||||
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyList.
|
|
||||||
func (in *NetworkPolicyList) DeepCopy() *NetworkPolicyList {
|
|
||||||
if in == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
out := new(NetworkPolicyList)
|
|
||||||
in.DeepCopyInto(out)
|
|
||||||
return out
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
||||||
func (in *NetworkPolicyList) DeepCopyObject() runtime.Object {
|
|
||||||
if c := in.DeepCopy(); c != nil {
|
|
||||||
return c
|
|
||||||
} else {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
||||||
func (in *NetworkPolicyPeer) DeepCopyInto(out *NetworkPolicyPeer) {
|
|
||||||
*out = *in
|
|
||||||
if in.PodSelector != nil {
|
|
||||||
in, out := &in.PodSelector, &out.PodSelector
|
|
||||||
if *in == nil {
|
|
||||||
*out = nil
|
|
||||||
} else {
|
|
||||||
*out = new(v1.LabelSelector)
|
|
||||||
(*in).DeepCopyInto(*out)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if in.NamespaceSelector != nil {
|
|
||||||
in, out := &in.NamespaceSelector, &out.NamespaceSelector
|
|
||||||
if *in == nil {
|
|
||||||
*out = nil
|
|
||||||
} else {
|
|
||||||
*out = new(v1.LabelSelector)
|
|
||||||
(*in).DeepCopyInto(*out)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPeer.
|
|
||||||
func (in *NetworkPolicyPeer) DeepCopy() *NetworkPolicyPeer {
|
|
||||||
if in == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
out := new(NetworkPolicyPeer)
|
|
||||||
in.DeepCopyInto(out)
|
|
||||||
return out
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
||||||
func (in *NetworkPolicyPort) DeepCopyInto(out *NetworkPolicyPort) {
|
|
||||||
*out = *in
|
|
||||||
if in.Protocol != nil {
|
|
||||||
in, out := &in.Protocol, &out.Protocol
|
|
||||||
if *in == nil {
|
|
||||||
*out = nil
|
|
||||||
} else {
|
|
||||||
*out = new(api.Protocol)
|
|
||||||
**out = **in
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if in.Port != nil {
|
|
||||||
in, out := &in.Port, &out.Port
|
|
||||||
if *in == nil {
|
|
||||||
*out = nil
|
|
||||||
} else {
|
|
||||||
*out = new(intstr.IntOrString)
|
|
||||||
**out = **in
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicyPort.
|
|
||||||
func (in *NetworkPolicyPort) DeepCopy() *NetworkPolicyPort {
|
|
||||||
if in == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
out := new(NetworkPolicyPort)
|
|
||||||
in.DeepCopyInto(out)
|
|
||||||
return out
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
||||||
func (in *NetworkPolicySpec) DeepCopyInto(out *NetworkPolicySpec) {
|
|
||||||
*out = *in
|
|
||||||
in.PodSelector.DeepCopyInto(&out.PodSelector)
|
|
||||||
if in.Ingress != nil {
|
|
||||||
in, out := &in.Ingress, &out.Ingress
|
|
||||||
*out = make([]NetworkPolicyIngressRule, len(*in))
|
|
||||||
for i := range *in {
|
|
||||||
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPolicySpec.
|
|
||||||
func (in *NetworkPolicySpec) DeepCopy() *NetworkPolicySpec {
|
|
||||||
if in == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
out := new(NetworkPolicySpec)
|
|
||||||
in.DeepCopyInto(out)
|
|
||||||
return out
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||||
func (in *PodSecurityPolicy) DeepCopyInto(out *PodSecurityPolicy) {
|
func (in *PodSecurityPolicy) DeepCopyInto(out *PodSecurityPolicy) {
|
||||||
*out = *in
|
*out = *in
|
||||||
|
@ -8,7 +8,6 @@ load(
|
|||||||
go_library(
|
go_library(
|
||||||
name = "go_default_library",
|
name = "go_default_library",
|
||||||
srcs = [
|
srcs = [
|
||||||
"conversion.go",
|
|
||||||
"defaults.go",
|
"defaults.go",
|
||||||
"doc.go",
|
"doc.go",
|
||||||
"register.go",
|
"register.go",
|
||||||
@ -17,7 +16,6 @@ go_library(
|
|||||||
],
|
],
|
||||||
deps = [
|
deps = [
|
||||||
"//pkg/api:go_default_library",
|
"//pkg/api:go_default_library",
|
||||||
"//pkg/apis/extensions:go_default_library",
|
|
||||||
"//pkg/apis/networking:go_default_library",
|
"//pkg/apis/networking:go_default_library",
|
||||||
"//vendor/k8s.io/api/core/v1:go_default_library",
|
"//vendor/k8s.io/api/core/v1:go_default_library",
|
||||||
"//vendor/k8s.io/api/networking/v1:go_default_library",
|
"//vendor/k8s.io/api/networking/v1:go_default_library",
|
||||||
|
@ -15,7 +15,6 @@ go_library(
|
|||||||
"extensions_client.go",
|
"extensions_client.go",
|
||||||
"generated_expansion.go",
|
"generated_expansion.go",
|
||||||
"ingress.go",
|
"ingress.go",
|
||||||
"networkpolicy.go",
|
|
||||||
"podsecuritypolicy.go",
|
"podsecuritypolicy.go",
|
||||||
"replicaset.go",
|
"replicaset.go",
|
||||||
"scale.go",
|
"scale.go",
|
||||||
|
@ -26,7 +26,6 @@ type ExtensionsInterface interface {
|
|||||||
DaemonSetsGetter
|
DaemonSetsGetter
|
||||||
DeploymentsGetter
|
DeploymentsGetter
|
||||||
IngressesGetter
|
IngressesGetter
|
||||||
NetworkPoliciesGetter
|
|
||||||
PodSecurityPoliciesGetter
|
PodSecurityPoliciesGetter
|
||||||
ReplicaSetsGetter
|
ReplicaSetsGetter
|
||||||
ScalesGetter
|
ScalesGetter
|
||||||
@ -50,10 +49,6 @@ func (c *ExtensionsClient) Ingresses(namespace string) IngressInterface {
|
|||||||
return newIngresses(c, namespace)
|
return newIngresses(c, namespace)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *ExtensionsClient) NetworkPolicies(namespace string) NetworkPolicyInterface {
|
|
||||||
return newNetworkPolicies(c, namespace)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *ExtensionsClient) PodSecurityPolicies() PodSecurityPolicyInterface {
|
func (c *ExtensionsClient) PodSecurityPolicies() PodSecurityPolicyInterface {
|
||||||
return newPodSecurityPolicies(c)
|
return newPodSecurityPolicies(c)
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,6 @@ go_library(
|
|||||||
"fake_deployment_expansion.go",
|
"fake_deployment_expansion.go",
|
||||||
"fake_extensions_client.go",
|
"fake_extensions_client.go",
|
||||||
"fake_ingress.go",
|
"fake_ingress.go",
|
||||||
"fake_networkpolicy.go",
|
|
||||||
"fake_podsecuritypolicy.go",
|
"fake_podsecuritypolicy.go",
|
||||||
"fake_replicaset.go",
|
"fake_replicaset.go",
|
||||||
"fake_scale.go",
|
"fake_scale.go",
|
||||||
|
@ -38,10 +38,6 @@ func (c *FakeExtensions) Ingresses(namespace string) internalversion.IngressInte
|
|||||||
return &FakeIngresses{c, namespace}
|
return &FakeIngresses{c, namespace}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *FakeExtensions) NetworkPolicies(namespace string) internalversion.NetworkPolicyInterface {
|
|
||||||
return &FakeNetworkPolicies{c, namespace}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *FakeExtensions) PodSecurityPolicies() internalversion.PodSecurityPolicyInterface {
|
func (c *FakeExtensions) PodSecurityPolicies() internalversion.PodSecurityPolicyInterface {
|
||||||
return &FakePodSecurityPolicies{c}
|
return &FakePodSecurityPolicies{c}
|
||||||
}
|
}
|
||||||
|
@ -20,8 +20,6 @@ type DaemonSetExpansion interface{}
|
|||||||
|
|
||||||
type IngressExpansion interface{}
|
type IngressExpansion interface{}
|
||||||
|
|
||||||
type NetworkPolicyExpansion interface{}
|
|
||||||
|
|
||||||
type PodSecurityPolicyExpansion interface{}
|
type PodSecurityPolicyExpansion interface{}
|
||||||
|
|
||||||
type ReplicaSetExpansion interface{}
|
type ReplicaSetExpansion interface{}
|
||||||
|
@ -1,155 +0,0 @@
|
|||||||
/*
|
|
||||||
Copyright 2017 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 internalversion
|
|
||||||
|
|
||||||
import (
|
|
||||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
||||||
types "k8s.io/apimachinery/pkg/types"
|
|
||||||
watch "k8s.io/apimachinery/pkg/watch"
|
|
||||||
rest "k8s.io/client-go/rest"
|
|
||||||
extensions "k8s.io/kubernetes/pkg/apis/extensions"
|
|
||||||
scheme "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/scheme"
|
|
||||||
)
|
|
||||||
|
|
||||||
// NetworkPoliciesGetter has a method to return a NetworkPolicyInterface.
|
|
||||||
// A group's client should implement this interface.
|
|
||||||
type NetworkPoliciesGetter interface {
|
|
||||||
NetworkPolicies(namespace string) NetworkPolicyInterface
|
|
||||||
}
|
|
||||||
|
|
||||||
// NetworkPolicyInterface has methods to work with NetworkPolicy resources.
|
|
||||||
type NetworkPolicyInterface interface {
|
|
||||||
Create(*extensions.NetworkPolicy) (*extensions.NetworkPolicy, error)
|
|
||||||
Update(*extensions.NetworkPolicy) (*extensions.NetworkPolicy, error)
|
|
||||||
Delete(name string, options *v1.DeleteOptions) error
|
|
||||||
DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
|
|
||||||
Get(name string, options v1.GetOptions) (*extensions.NetworkPolicy, error)
|
|
||||||
List(opts v1.ListOptions) (*extensions.NetworkPolicyList, error)
|
|
||||||
Watch(opts v1.ListOptions) (watch.Interface, error)
|
|
||||||
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *extensions.NetworkPolicy, err error)
|
|
||||||
NetworkPolicyExpansion
|
|
||||||
}
|
|
||||||
|
|
||||||
// networkPolicies implements NetworkPolicyInterface
|
|
||||||
type networkPolicies struct {
|
|
||||||
client rest.Interface
|
|
||||||
ns string
|
|
||||||
}
|
|
||||||
|
|
||||||
// newNetworkPolicies returns a NetworkPolicies
|
|
||||||
func newNetworkPolicies(c *ExtensionsClient, namespace string) *networkPolicies {
|
|
||||||
return &networkPolicies{
|
|
||||||
client: c.RESTClient(),
|
|
||||||
ns: namespace,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get takes name of the networkPolicy, and returns the corresponding networkPolicy object, and an error if there is any.
|
|
||||||
func (c *networkPolicies) Get(name string, options v1.GetOptions) (result *extensions.NetworkPolicy, err error) {
|
|
||||||
result = &extensions.NetworkPolicy{}
|
|
||||||
err = c.client.Get().
|
|
||||||
Namespace(c.ns).
|
|
||||||
Resource("networkpolicies").
|
|
||||||
Name(name).
|
|
||||||
VersionedParams(&options, scheme.ParameterCodec).
|
|
||||||
Do().
|
|
||||||
Into(result)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// List takes label and field selectors, and returns the list of NetworkPolicies that match those selectors.
|
|
||||||
func (c *networkPolicies) List(opts v1.ListOptions) (result *extensions.NetworkPolicyList, err error) {
|
|
||||||
result = &extensions.NetworkPolicyList{}
|
|
||||||
err = c.client.Get().
|
|
||||||
Namespace(c.ns).
|
|
||||||
Resource("networkpolicies").
|
|
||||||
VersionedParams(&opts, scheme.ParameterCodec).
|
|
||||||
Do().
|
|
||||||
Into(result)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// Watch returns a watch.Interface that watches the requested networkPolicies.
|
|
||||||
func (c *networkPolicies) Watch(opts v1.ListOptions) (watch.Interface, error) {
|
|
||||||
opts.Watch = true
|
|
||||||
return c.client.Get().
|
|
||||||
Namespace(c.ns).
|
|
||||||
Resource("networkpolicies").
|
|
||||||
VersionedParams(&opts, scheme.ParameterCodec).
|
|
||||||
Watch()
|
|
||||||
}
|
|
||||||
|
|
||||||
// Create takes the representation of a networkPolicy and creates it. Returns the server's representation of the networkPolicy, and an error, if there is any.
|
|
||||||
func (c *networkPolicies) Create(networkPolicy *extensions.NetworkPolicy) (result *extensions.NetworkPolicy, err error) {
|
|
||||||
result = &extensions.NetworkPolicy{}
|
|
||||||
err = c.client.Post().
|
|
||||||
Namespace(c.ns).
|
|
||||||
Resource("networkpolicies").
|
|
||||||
Body(networkPolicy).
|
|
||||||
Do().
|
|
||||||
Into(result)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// Update takes the representation of a networkPolicy and updates it. Returns the server's representation of the networkPolicy, and an error, if there is any.
|
|
||||||
func (c *networkPolicies) Update(networkPolicy *extensions.NetworkPolicy) (result *extensions.NetworkPolicy, err error) {
|
|
||||||
result = &extensions.NetworkPolicy{}
|
|
||||||
err = c.client.Put().
|
|
||||||
Namespace(c.ns).
|
|
||||||
Resource("networkpolicies").
|
|
||||||
Name(networkPolicy.Name).
|
|
||||||
Body(networkPolicy).
|
|
||||||
Do().
|
|
||||||
Into(result)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// Delete takes name of the networkPolicy and deletes it. Returns an error if one occurs.
|
|
||||||
func (c *networkPolicies) Delete(name string, options *v1.DeleteOptions) error {
|
|
||||||
return c.client.Delete().
|
|
||||||
Namespace(c.ns).
|
|
||||||
Resource("networkpolicies").
|
|
||||||
Name(name).
|
|
||||||
Body(options).
|
|
||||||
Do().
|
|
||||||
Error()
|
|
||||||
}
|
|
||||||
|
|
||||||
// DeleteCollection deletes a collection of objects.
|
|
||||||
func (c *networkPolicies) DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error {
|
|
||||||
return c.client.Delete().
|
|
||||||
Namespace(c.ns).
|
|
||||||
Resource("networkpolicies").
|
|
||||||
VersionedParams(&listOptions, scheme.ParameterCodec).
|
|
||||||
Body(options).
|
|
||||||
Do().
|
|
||||||
Error()
|
|
||||||
}
|
|
||||||
|
|
||||||
// Patch applies the patch and returns the patched networkPolicy.
|
|
||||||
func (c *networkPolicies) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *extensions.NetworkPolicy, err error) {
|
|
||||||
result = &extensions.NetworkPolicy{}
|
|
||||||
err = c.client.Patch(pt).
|
|
||||||
Namespace(c.ns).
|
|
||||||
Resource("networkpolicies").
|
|
||||||
SubResource(subresources...).
|
|
||||||
Name(name).
|
|
||||||
Body(data).
|
|
||||||
Do().
|
|
||||||
Into(result)
|
|
||||||
return
|
|
||||||
}
|
|
@ -12,7 +12,6 @@ go_library(
|
|||||||
"deployment.go",
|
"deployment.go",
|
||||||
"ingress.go",
|
"ingress.go",
|
||||||
"interface.go",
|
"interface.go",
|
||||||
"networkpolicy.go",
|
|
||||||
"podsecuritypolicy.go",
|
"podsecuritypolicy.go",
|
||||||
"replicaset.go",
|
"replicaset.go",
|
||||||
"thirdpartyresource.go",
|
"thirdpartyresource.go",
|
||||||
|
@ -30,8 +30,6 @@ type Interface interface {
|
|||||||
Deployments() DeploymentInformer
|
Deployments() DeploymentInformer
|
||||||
// Ingresses returns a IngressInformer.
|
// Ingresses returns a IngressInformer.
|
||||||
Ingresses() IngressInformer
|
Ingresses() IngressInformer
|
||||||
// NetworkPolicies returns a NetworkPolicyInformer.
|
|
||||||
NetworkPolicies() NetworkPolicyInformer
|
|
||||||
// PodSecurityPolicies returns a PodSecurityPolicyInformer.
|
// PodSecurityPolicies returns a PodSecurityPolicyInformer.
|
||||||
PodSecurityPolicies() PodSecurityPolicyInformer
|
PodSecurityPolicies() PodSecurityPolicyInformer
|
||||||
// ReplicaSets returns a ReplicaSetInformer.
|
// ReplicaSets returns a ReplicaSetInformer.
|
||||||
@ -64,11 +62,6 @@ func (v *version) Ingresses() IngressInformer {
|
|||||||
return &ingressInformer{factory: v.SharedInformerFactory}
|
return &ingressInformer{factory: v.SharedInformerFactory}
|
||||||
}
|
}
|
||||||
|
|
||||||
// NetworkPolicies returns a NetworkPolicyInformer.
|
|
||||||
func (v *version) NetworkPolicies() NetworkPolicyInformer {
|
|
||||||
return &networkPolicyInformer{factory: v.SharedInformerFactory}
|
|
||||||
}
|
|
||||||
|
|
||||||
// PodSecurityPolicies returns a PodSecurityPolicyInformer.
|
// PodSecurityPolicies returns a PodSecurityPolicyInformer.
|
||||||
func (v *version) PodSecurityPolicies() PodSecurityPolicyInformer {
|
func (v *version) PodSecurityPolicies() PodSecurityPolicyInformer {
|
||||||
return &podSecurityPolicyInformer{factory: v.SharedInformerFactory}
|
return &podSecurityPolicyInformer{factory: v.SharedInformerFactory}
|
||||||
|
@ -1,73 +0,0 @@
|
|||||||
/*
|
|
||||||
Copyright 2017 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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// This file was automatically generated by informer-gen
|
|
||||||
|
|
||||||
package internalversion
|
|
||||||
|
|
||||||
import (
|
|
||||||
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
||||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
|
||||||
watch "k8s.io/apimachinery/pkg/watch"
|
|
||||||
cache "k8s.io/client-go/tools/cache"
|
|
||||||
extensions "k8s.io/kubernetes/pkg/apis/extensions"
|
|
||||||
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
|
|
||||||
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/internalinterfaces"
|
|
||||||
internalversion "k8s.io/kubernetes/pkg/client/listers/extensions/internalversion"
|
|
||||||
time "time"
|
|
||||||
)
|
|
||||||
|
|
||||||
// NetworkPolicyInformer provides access to a shared informer and lister for
|
|
||||||
// NetworkPolicies.
|
|
||||||
type NetworkPolicyInformer interface {
|
|
||||||
Informer() cache.SharedIndexInformer
|
|
||||||
Lister() internalversion.NetworkPolicyLister
|
|
||||||
}
|
|
||||||
|
|
||||||
type networkPolicyInformer struct {
|
|
||||||
factory internalinterfaces.SharedInformerFactory
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewNetworkPolicyInformer constructs a new informer for NetworkPolicy type.
|
|
||||||
// Always prefer using an informer factory to get a shared informer instead of getting an independent
|
|
||||||
// one. This reduces memory footprint and number of connections to the server.
|
|
||||||
func NewNetworkPolicyInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer {
|
|
||||||
return cache.NewSharedIndexInformer(
|
|
||||||
&cache.ListWatch{
|
|
||||||
ListFunc: func(options v1.ListOptions) (runtime.Object, error) {
|
|
||||||
return client.Extensions().NetworkPolicies(namespace).List(options)
|
|
||||||
},
|
|
||||||
WatchFunc: func(options v1.ListOptions) (watch.Interface, error) {
|
|
||||||
return client.Extensions().NetworkPolicies(namespace).Watch(options)
|
|
||||||
},
|
|
||||||
},
|
|
||||||
&extensions.NetworkPolicy{},
|
|
||||||
resyncPeriod,
|
|
||||||
indexers,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
func defaultNetworkPolicyInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {
|
|
||||||
return NewNetworkPolicyInformer(client, v1.NamespaceAll, resyncPeriod, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc})
|
|
||||||
}
|
|
||||||
|
|
||||||
func (f *networkPolicyInformer) Informer() cache.SharedIndexInformer {
|
|
||||||
return f.factory.InformerFor(&extensions.NetworkPolicy{}, defaultNetworkPolicyInformer)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (f *networkPolicyInformer) Lister() internalversion.NetworkPolicyLister {
|
|
||||||
return internalversion.NewNetworkPolicyLister(f.Informer().GetIndexer())
|
|
||||||
}
|
|
@ -130,8 +130,6 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource
|
|||||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Extensions().InternalVersion().Deployments().Informer()}, nil
|
return &genericInformer{resource: resource.GroupResource(), informer: f.Extensions().InternalVersion().Deployments().Informer()}, nil
|
||||||
case extensions.SchemeGroupVersion.WithResource("ingresses"):
|
case extensions.SchemeGroupVersion.WithResource("ingresses"):
|
||||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Extensions().InternalVersion().Ingresses().Informer()}, nil
|
return &genericInformer{resource: resource.GroupResource(), informer: f.Extensions().InternalVersion().Ingresses().Informer()}, nil
|
||||||
case extensions.SchemeGroupVersion.WithResource("networkpolicies"):
|
|
||||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Extensions().InternalVersion().NetworkPolicies().Informer()}, nil
|
|
||||||
case extensions.SchemeGroupVersion.WithResource("podsecuritypolicies"):
|
case extensions.SchemeGroupVersion.WithResource("podsecuritypolicies"):
|
||||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Extensions().InternalVersion().PodSecurityPolicies().Informer()}, nil
|
return &genericInformer{resource: resource.GroupResource(), informer: f.Extensions().InternalVersion().PodSecurityPolicies().Informer()}, nil
|
||||||
case extensions.SchemeGroupVersion.WithResource("replicasets"):
|
case extensions.SchemeGroupVersion.WithResource("replicasets"):
|
||||||
|
@ -15,7 +15,6 @@ go_library(
|
|||||||
"deployment_expansion.go",
|
"deployment_expansion.go",
|
||||||
"expansion_generated.go",
|
"expansion_generated.go",
|
||||||
"ingress.go",
|
"ingress.go",
|
||||||
"networkpolicy.go",
|
|
||||||
"podsecuritypolicy.go",
|
"podsecuritypolicy.go",
|
||||||
"replicaset.go",
|
"replicaset.go",
|
||||||
"replicaset_expansion.go",
|
"replicaset_expansion.go",
|
||||||
|
@ -26,14 +26,6 @@ type IngressListerExpansion interface{}
|
|||||||
// IngressNamespaceLister.
|
// IngressNamespaceLister.
|
||||||
type IngressNamespaceListerExpansion interface{}
|
type IngressNamespaceListerExpansion interface{}
|
||||||
|
|
||||||
// NetworkPolicyListerExpansion allows custom methods to be added to
|
|
||||||
// NetworkPolicyLister.
|
|
||||||
type NetworkPolicyListerExpansion interface{}
|
|
||||||
|
|
||||||
// NetworkPolicyNamespaceListerExpansion allows custom methods to be added to
|
|
||||||
// NetworkPolicyNamespaceLister.
|
|
||||||
type NetworkPolicyNamespaceListerExpansion interface{}
|
|
||||||
|
|
||||||
// PodSecurityPolicyListerExpansion allows custom methods to be added to
|
// PodSecurityPolicyListerExpansion allows custom methods to be added to
|
||||||
// PodSecurityPolicyLister.
|
// PodSecurityPolicyLister.
|
||||||
type PodSecurityPolicyListerExpansion interface{}
|
type PodSecurityPolicyListerExpansion interface{}
|
||||||
|
@ -1,94 +0,0 @@
|
|||||||
/*
|
|
||||||
Copyright 2017 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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// This file was automatically generated by lister-gen
|
|
||||||
|
|
||||||
package internalversion
|
|
||||||
|
|
||||||
import (
|
|
||||||
"k8s.io/apimachinery/pkg/api/errors"
|
|
||||||
"k8s.io/apimachinery/pkg/labels"
|
|
||||||
"k8s.io/client-go/tools/cache"
|
|
||||||
extensions "k8s.io/kubernetes/pkg/apis/extensions"
|
|
||||||
)
|
|
||||||
|
|
||||||
// NetworkPolicyLister helps list NetworkPolicies.
|
|
||||||
type NetworkPolicyLister interface {
|
|
||||||
// List lists all NetworkPolicies in the indexer.
|
|
||||||
List(selector labels.Selector) (ret []*extensions.NetworkPolicy, err error)
|
|
||||||
// NetworkPolicies returns an object that can list and get NetworkPolicies.
|
|
||||||
NetworkPolicies(namespace string) NetworkPolicyNamespaceLister
|
|
||||||
NetworkPolicyListerExpansion
|
|
||||||
}
|
|
||||||
|
|
||||||
// networkPolicyLister implements the NetworkPolicyLister interface.
|
|
||||||
type networkPolicyLister struct {
|
|
||||||
indexer cache.Indexer
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewNetworkPolicyLister returns a new NetworkPolicyLister.
|
|
||||||
func NewNetworkPolicyLister(indexer cache.Indexer) NetworkPolicyLister {
|
|
||||||
return &networkPolicyLister{indexer: indexer}
|
|
||||||
}
|
|
||||||
|
|
||||||
// List lists all NetworkPolicies in the indexer.
|
|
||||||
func (s *networkPolicyLister) List(selector labels.Selector) (ret []*extensions.NetworkPolicy, err error) {
|
|
||||||
err = cache.ListAll(s.indexer, selector, func(m interface{}) {
|
|
||||||
ret = append(ret, m.(*extensions.NetworkPolicy))
|
|
||||||
})
|
|
||||||
return ret, err
|
|
||||||
}
|
|
||||||
|
|
||||||
// NetworkPolicies returns an object that can list and get NetworkPolicies.
|
|
||||||
func (s *networkPolicyLister) NetworkPolicies(namespace string) NetworkPolicyNamespaceLister {
|
|
||||||
return networkPolicyNamespaceLister{indexer: s.indexer, namespace: namespace}
|
|
||||||
}
|
|
||||||
|
|
||||||
// NetworkPolicyNamespaceLister helps list and get NetworkPolicies.
|
|
||||||
type NetworkPolicyNamespaceLister interface {
|
|
||||||
// List lists all NetworkPolicies in the indexer for a given namespace.
|
|
||||||
List(selector labels.Selector) (ret []*extensions.NetworkPolicy, err error)
|
|
||||||
// Get retrieves the NetworkPolicy from the indexer for a given namespace and name.
|
|
||||||
Get(name string) (*extensions.NetworkPolicy, error)
|
|
||||||
NetworkPolicyNamespaceListerExpansion
|
|
||||||
}
|
|
||||||
|
|
||||||
// networkPolicyNamespaceLister implements the NetworkPolicyNamespaceLister
|
|
||||||
// interface.
|
|
||||||
type networkPolicyNamespaceLister struct {
|
|
||||||
indexer cache.Indexer
|
|
||||||
namespace string
|
|
||||||
}
|
|
||||||
|
|
||||||
// List lists all NetworkPolicies in the indexer for a given namespace.
|
|
||||||
func (s networkPolicyNamespaceLister) List(selector labels.Selector) (ret []*extensions.NetworkPolicy, err error) {
|
|
||||||
err = cache.ListAllByNamespace(s.indexer, s.namespace, selector, func(m interface{}) {
|
|
||||||
ret = append(ret, m.(*extensions.NetworkPolicy))
|
|
||||||
})
|
|
||||||
return ret, err
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get retrieves the NetworkPolicy from the indexer for a given namespace and name.
|
|
||||||
func (s networkPolicyNamespaceLister) Get(name string) (*extensions.NetworkPolicy, error) {
|
|
||||||
obj, exists, err := s.indexer.GetByKey(s.namespace + "/" + name)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if !exists {
|
|
||||||
return nil, errors.NewNotFound(extensions.Resource("networkpolicy"), name)
|
|
||||||
}
|
|
||||||
return obj.(*extensions.NetworkPolicy), nil
|
|
||||||
}
|
|
@ -64,7 +64,6 @@ filegroup(
|
|||||||
"//pkg/registry/extensions/daemonset:all-srcs",
|
"//pkg/registry/extensions/daemonset:all-srcs",
|
||||||
"//pkg/registry/extensions/deployment:all-srcs",
|
"//pkg/registry/extensions/deployment:all-srcs",
|
||||||
"//pkg/registry/extensions/ingress:all-srcs",
|
"//pkg/registry/extensions/ingress:all-srcs",
|
||||||
"//pkg/registry/extensions/networkpolicy:all-srcs",
|
|
||||||
"//pkg/registry/extensions/podsecuritypolicy:all-srcs",
|
"//pkg/registry/extensions/podsecuritypolicy:all-srcs",
|
||||||
"//pkg/registry/extensions/replicaset:all-srcs",
|
"//pkg/registry/extensions/replicaset:all-srcs",
|
||||||
"//pkg/registry/extensions/rest:all-srcs",
|
"//pkg/registry/extensions/rest:all-srcs",
|
||||||
|
@ -1,52 +0,0 @@
|
|||||||
package(default_visibility = ["//visibility:public"])
|
|
||||||
|
|
||||||
load(
|
|
||||||
"@io_bazel_rules_go//go:def.bzl",
|
|
||||||
"go_library",
|
|
||||||
"go_test",
|
|
||||||
)
|
|
||||||
|
|
||||||
go_library(
|
|
||||||
name = "go_default_library",
|
|
||||||
srcs = [
|
|
||||||
"doc.go",
|
|
||||||
"strategy.go",
|
|
||||||
],
|
|
||||||
deps = [
|
|
||||||
"//pkg/api:go_default_library",
|
|
||||||
"//pkg/apis/extensions:go_default_library",
|
|
||||||
"//pkg/apis/extensions/validation:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library",
|
|
||||||
"//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
|
|
||||||
"//vendor/k8s.io/apiserver/pkg/storage/names:go_default_library",
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
||||||
go_test(
|
|
||||||
name = "go_default_test",
|
|
||||||
srcs = ["strategy_test.go"],
|
|
||||||
library = ":go_default_library",
|
|
||||||
deps = [
|
|
||||||
"//pkg/apis/extensions:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
|
||||||
"//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
||||||
filegroup(
|
|
||||||
name = "package-srcs",
|
|
||||||
srcs = glob(["**"]),
|
|
||||||
tags = ["automanaged"],
|
|
||||||
visibility = ["//visibility:private"],
|
|
||||||
)
|
|
||||||
|
|
||||||
filegroup(
|
|
||||||
name = "all-srcs",
|
|
||||||
srcs = [
|
|
||||||
":package-srcs",
|
|
||||||
"//pkg/registry/extensions/networkpolicy/storage:all-srcs",
|
|
||||||
],
|
|
||||||
tags = ["automanaged"],
|
|
||||||
)
|
|
@ -1,52 +0,0 @@
|
|||||||
package(default_visibility = ["//visibility:public"])
|
|
||||||
|
|
||||||
load(
|
|
||||||
"@io_bazel_rules_go//go:def.bzl",
|
|
||||||
"go_library",
|
|
||||||
"go_test",
|
|
||||||
)
|
|
||||||
|
|
||||||
go_test(
|
|
||||||
name = "go_default_test",
|
|
||||||
srcs = ["storage_test.go"],
|
|
||||||
library = ":go_default_library",
|
|
||||||
deps = [
|
|
||||||
"//pkg/apis/extensions:go_default_library",
|
|
||||||
"//pkg/registry/registrytest:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/fields:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/labels:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library",
|
|
||||||
"//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library",
|
|
||||||
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
|
|
||||||
"//vendor/k8s.io/apiserver/pkg/storage/etcd/testing:go_default_library",
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
||||||
go_library(
|
|
||||||
name = "go_default_library",
|
|
||||||
srcs = ["storage.go"],
|
|
||||||
deps = [
|
|
||||||
"//pkg/api:go_default_library",
|
|
||||||
"//pkg/apis/extensions:go_default_library",
|
|
||||||
"//pkg/registry/cachesize:go_default_library",
|
|
||||||
"//pkg/registry/extensions/networkpolicy:go_default_library",
|
|
||||||
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
|
|
||||||
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
|
|
||||||
"//vendor/k8s.io/apiserver/pkg/registry/generic/registry:go_default_library",
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
||||||
filegroup(
|
|
||||||
name = "package-srcs",
|
|
||||||
srcs = glob(["**"]),
|
|
||||||
tags = ["automanaged"],
|
|
||||||
visibility = ["//visibility:private"],
|
|
||||||
)
|
|
||||||
|
|
||||||
filegroup(
|
|
||||||
name = "all-srcs",
|
|
||||||
srcs = [":package-srcs"],
|
|
||||||
tags = ["automanaged"],
|
|
||||||
)
|
|
@ -15,9 +15,9 @@ go_library(
|
|||||||
"//pkg/registry/extensions/daemonset/storage:go_default_library",
|
"//pkg/registry/extensions/daemonset/storage:go_default_library",
|
||||||
"//pkg/registry/extensions/deployment/storage:go_default_library",
|
"//pkg/registry/extensions/deployment/storage:go_default_library",
|
||||||
"//pkg/registry/extensions/ingress/storage:go_default_library",
|
"//pkg/registry/extensions/ingress/storage:go_default_library",
|
||||||
"//pkg/registry/extensions/networkpolicy/storage:go_default_library",
|
|
||||||
"//pkg/registry/extensions/podsecuritypolicy/storage:go_default_library",
|
"//pkg/registry/extensions/podsecuritypolicy/storage:go_default_library",
|
||||||
"//pkg/registry/extensions/replicaset/storage:go_default_library",
|
"//pkg/registry/extensions/replicaset/storage:go_default_library",
|
||||||
|
"//pkg/registry/networking/networkpolicy/storage:go_default_library",
|
||||||
"//vendor/k8s.io/api/extensions/v1beta1:go_default_library",
|
"//vendor/k8s.io/api/extensions/v1beta1:go_default_library",
|
||||||
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
|
"//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library",
|
||||||
"//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library",
|
"//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library",
|
||||||
|
@ -816,8 +816,6 @@ k8s.io/kubernetes/pkg/registry/extensions/deployment,dchen1107,1,
|
|||||||
k8s.io/kubernetes/pkg/registry/extensions/deployment/storage,timothysc,1,
|
k8s.io/kubernetes/pkg/registry/extensions/deployment/storage,timothysc,1,
|
||||||
k8s.io/kubernetes/pkg/registry/extensions/ingress,apelisse,1,
|
k8s.io/kubernetes/pkg/registry/extensions/ingress,apelisse,1,
|
||||||
k8s.io/kubernetes/pkg/registry/extensions/ingress/storage,luxas,1,
|
k8s.io/kubernetes/pkg/registry/extensions/ingress/storage,luxas,1,
|
||||||
k8s.io/kubernetes/pkg/registry/extensions/networkpolicy,deads2k,1,
|
|
||||||
k8s.io/kubernetes/pkg/registry/extensions/networkpolicy/storage,lavalamp,1,
|
|
||||||
k8s.io/kubernetes/pkg/registry/extensions/podsecuritypolicy/storage,dchen1107,1,
|
k8s.io/kubernetes/pkg/registry/extensions/podsecuritypolicy/storage,dchen1107,1,
|
||||||
k8s.io/kubernetes/pkg/registry/extensions/replicaset,rrati,0,
|
k8s.io/kubernetes/pkg/registry/extensions/replicaset,rrati,0,
|
||||||
k8s.io/kubernetes/pkg/registry/extensions/replicaset/storage,wojtek-t,1,
|
k8s.io/kubernetes/pkg/registry/extensions/replicaset/storage,wojtek-t,1,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user