From 372ad0c2390361f21277b0bea599a52278b5c203 Mon Sep 17 00:00:00 2001 From: Spencer Hance Date: Tue, 4 Feb 2020 10:08:38 -0800 Subject: [PATCH] Add SslPolicy Field to FrontendConfig This is an optional field --- hack/update-codegen.sh | 4 ++-- pkg/apis/frontendconfig/v1beta1/types.go | 7 +++---- .../frontendconfig/v1beta1/zz_generated.deepcopy.go | 11 ++++++++--- .../frontendconfig/v1beta1/zz_generated.openapi.go | 10 +++++++++- .../client/clientset/versioned/clientset.go | 9 ++++++++- pkg/frontendconfig/client/clientset/versioned/doc.go | 2 +- .../clientset/versioned/fake/clientset_generated.go | 9 +++++++-- .../client/clientset/versioned/fake/doc.go | 2 +- .../client/clientset/versioned/fake/register.go | 2 +- .../client/clientset/versioned/scheme/doc.go | 2 +- .../client/clientset/versioned/scheme/register.go | 2 +- .../versioned/typed/frontendconfig/v1beta1/doc.go | 2 +- .../typed/frontendconfig/v1beta1/fake/doc.go | 2 +- .../v1beta1/fake/fake_frontendconfig.go | 2 +- .../v1beta1/fake/fake_frontendconfig_client.go | 2 +- .../typed/frontendconfig/v1beta1/frontendconfig.go | 2 +- .../frontendconfig/v1beta1/frontendconfig_client.go | 5 ++--- .../frontendconfig/v1beta1/generated_expansion.go | 2 +- .../client/informers/externalversions/factory.go | 2 +- .../externalversions/frontendconfig/interface.go | 4 ++-- .../frontendconfig/v1beta1/frontendconfig.go | 2 +- .../frontendconfig/v1beta1/interface.go | 2 +- .../client/informers/externalversions/generic.go | 2 +- .../internalinterfaces/factory_interfaces.go | 2 +- .../frontendconfig/v1beta1/expansion_generated.go | 2 +- .../listers/frontendconfig/v1beta1/frontendconfig.go | 2 +- 26 files changed, 59 insertions(+), 36 deletions(-) diff --git a/hack/update-codegen.sh b/hack/update-codegen.sh index 2f13cf4e8b..1834ba7fe2 100755 --- a/hack/update-codegen.sh +++ b/hack/update-codegen.sh @@ -20,7 +20,7 @@ set -o pipefail SCRIPT_ROOT=$(dirname ${BASH_SOURCE})/.. CODEGEN_PKG=${CODEGEN_PKG:-$(cd ${SCRIPT_ROOT}; ls -d -1 ./vendor/k8s.io/code-generator 2>/dev/null || echo ../code-generator)} -OPENAPI_PKG=${GOPATH}/src/k8s.io/kube-openapi +OPENAPI_PKG=k8s.io/kube-openapi echo "Generating composite types" go run ${SCRIPT_ROOT}/pkg/composite/gen/main.go @@ -52,7 +52,7 @@ echo "Performing code generation for FrontendConfig CRD" ${CODEGEN_PKG}/generate-groups.sh \ "deepcopy,client,informer,lister" \ k8s.io/ingress-gce/pkg/frontendconfig/client k8s.io/ingress-gce/pkg/apis \ - frontendconfig:v1beta1 \ + "frontendconfig:v1beta1" \ --go-header-file ${SCRIPT_ROOT}/hack/boilerplate.go.txt echo "Generating openapi for FrontendConfig v1beta1" diff --git a/pkg/apis/frontendconfig/v1beta1/types.go b/pkg/apis/frontendconfig/v1beta1/types.go index 78f283f97f..9901983e10 100644 --- a/pkg/apis/frontendconfig/v1beta1/types.go +++ b/pkg/apis/frontendconfig/v1beta1/types.go @@ -28,15 +28,14 @@ import ( type FrontendConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - - Spec FrontendConfigSpec `json:"spec"` - Status FrontendConfigStatus `json:"status"` + Spec FrontendConfigSpec `json:"spec"` + Status FrontendConfigStatus `json:"status"` } // FrontendConfigSpec is the spec for a FrontendConfig resource // +k8s:openapi-gen=true type FrontendConfigSpec struct { - // Add individual features here + SslPolicy *string `json:"sslPolicy,omitempty"` } // FrontendConfigStatus is the status for a FrontendConfig resource diff --git a/pkg/apis/frontendconfig/v1beta1/zz_generated.deepcopy.go b/pkg/apis/frontendconfig/v1beta1/zz_generated.deepcopy.go index 602a0712be..5bcb616d45 100644 --- a/pkg/apis/frontendconfig/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/frontendconfig/v1beta1/zz_generated.deepcopy.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. @@ -29,7 +29,7 @@ func (in *FrontendConfig) DeepCopyInto(out *FrontendConfig) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) - out.Spec = in.Spec + in.Spec.DeepCopyInto(&out.Spec) out.Status = in.Status return } @@ -56,7 +56,7 @@ func (in *FrontendConfig) DeepCopyObject() runtime.Object { func (in *FrontendConfigList) DeepCopyInto(out *FrontendConfigList) { *out = *in out.TypeMeta = in.TypeMeta - out.ListMeta = in.ListMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) if in.Items != nil { in, out := &in.Items, &out.Items *out = make([]FrontendConfig, len(*in)) @@ -88,6 +88,11 @@ func (in *FrontendConfigList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *FrontendConfigSpec) DeepCopyInto(out *FrontendConfigSpec) { *out = *in + if in.SslPolicy != nil { + in, out := &in.SslPolicy, &out.SslPolicy + *out = new(string) + **out = **in + } return } diff --git a/pkg/apis/frontendconfig/v1beta1/zz_generated.openapi.go b/pkg/apis/frontendconfig/v1beta1/zz_generated.openapi.go index 25cec59940..c42b8a08f8 100644 --- a/pkg/apis/frontendconfig/v1beta1/zz_generated.openapi.go +++ b/pkg/apis/frontendconfig/v1beta1/zz_generated.openapi.go @@ -1,7 +1,7 @@ // +build !ignore_autogenerated /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. @@ -84,6 +84,14 @@ func schema_pkg_apis_frontendconfig_v1beta1_FrontendConfigSpec(ref common.Refere SchemaProps: spec.SchemaProps{ Description: "FrontendConfigSpec is the spec for a FrontendConfig resource", Type: []string{"object"}, + Properties: map[string]spec.Schema{ + "sslPolicy": { + SchemaProps: spec.SchemaProps{ + Type: []string{"string"}, + Format: "", + }, + }, + }, }, }, } diff --git a/pkg/frontendconfig/client/clientset/versioned/clientset.go b/pkg/frontendconfig/client/clientset/versioned/clientset.go index fd878ee7f7..062434873a 100644 --- a/pkg/frontendconfig/client/clientset/versioned/clientset.go +++ b/pkg/frontendconfig/client/clientset/versioned/clientset.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. @@ -19,6 +19,8 @@ limitations under the License. package versioned import ( + "fmt" + discovery "k8s.io/client-go/discovery" rest "k8s.io/client-go/rest" flowcontrol "k8s.io/client-go/util/flowcontrol" @@ -51,9 +53,14 @@ func (c *Clientset) Discovery() discovery.DiscoveryInterface { } // NewForConfig creates a new Clientset for the given config. +// If config's RateLimiter is not set and QPS and Burst are acceptable, +// NewForConfig will generate a rate-limiter in configShallowCopy. func NewForConfig(c *rest.Config) (*Clientset, error) { configShallowCopy := *c if configShallowCopy.RateLimiter == nil && configShallowCopy.QPS > 0 { + if configShallowCopy.Burst <= 0 { + return nil, fmt.Errorf("Burst is required to be greater than 0 when RateLimiter is not set and QPS is set to greater than 0") + } configShallowCopy.RateLimiter = flowcontrol.NewTokenBucketRateLimiter(configShallowCopy.QPS, configShallowCopy.Burst) } var cs Clientset diff --git a/pkg/frontendconfig/client/clientset/versioned/doc.go b/pkg/frontendconfig/client/clientset/versioned/doc.go index dc992b90b1..6ee812fc57 100644 --- a/pkg/frontendconfig/client/clientset/versioned/doc.go +++ b/pkg/frontendconfig/client/clientset/versioned/doc.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/fake/clientset_generated.go b/pkg/frontendconfig/client/clientset/versioned/fake/clientset_generated.go index 558385760f..b219a21d8f 100644 --- a/pkg/frontendconfig/client/clientset/versioned/fake/clientset_generated.go +++ b/pkg/frontendconfig/client/clientset/versioned/fake/clientset_generated.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. @@ -41,7 +41,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset { } } - cs := &Clientset{} + cs := &Clientset{tracker: o} cs.discovery = &fakediscovery.FakeDiscovery{Fake: &cs.Fake} cs.AddReactor("*", "*", testing.ObjectReaction(o)) cs.AddWatchReactor("*", func(action testing.Action) (handled bool, ret watch.Interface, err error) { @@ -63,12 +63,17 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset { type Clientset struct { testing.Fake discovery *fakediscovery.FakeDiscovery + tracker testing.ObjectTracker } func (c *Clientset) Discovery() discovery.DiscoveryInterface { return c.discovery } +func (c *Clientset) Tracker() testing.ObjectTracker { + return c.tracker +} + var _ clientset.Interface = &Clientset{} // NetworkingV1beta1 retrieves the NetworkingV1beta1Client diff --git a/pkg/frontendconfig/client/clientset/versioned/fake/doc.go b/pkg/frontendconfig/client/clientset/versioned/fake/doc.go index acfa6173b9..d6baf01acb 100644 --- a/pkg/frontendconfig/client/clientset/versioned/fake/doc.go +++ b/pkg/frontendconfig/client/clientset/versioned/fake/doc.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/fake/register.go b/pkg/frontendconfig/client/clientset/versioned/fake/register.go index d78a26cb60..923201c27e 100644 --- a/pkg/frontendconfig/client/clientset/versioned/fake/register.go +++ b/pkg/frontendconfig/client/clientset/versioned/fake/register.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/scheme/doc.go b/pkg/frontendconfig/client/clientset/versioned/scheme/doc.go index 7f61dc1f9f..7d06c9402d 100644 --- a/pkg/frontendconfig/client/clientset/versioned/scheme/doc.go +++ b/pkg/frontendconfig/client/clientset/versioned/scheme/doc.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/scheme/register.go b/pkg/frontendconfig/client/clientset/versioned/scheme/register.go index 32c5ab2243..11040ee08e 100644 --- a/pkg/frontendconfig/client/clientset/versioned/scheme/register.go +++ b/pkg/frontendconfig/client/clientset/versioned/scheme/register.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/doc.go b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/doc.go index 305440eb27..68f9a55b51 100644 --- a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/doc.go +++ b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/doc.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/doc.go b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/doc.go index ab4fd43ad6..0243e68ff4 100644 --- a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/doc.go +++ b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/doc.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/fake_frontendconfig.go b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/fake_frontendconfig.go index 09a24ba35d..41fadb2e5f 100644 --- a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/fake_frontendconfig.go +++ b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/fake_frontendconfig.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/fake_frontendconfig_client.go b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/fake_frontendconfig_client.go index 6cbdd8f407..e7690f70f0 100644 --- a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/fake_frontendconfig_client.go +++ b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake/fake_frontendconfig_client.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/frontendconfig.go b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/frontendconfig.go index 5bd506001a..ff5ab50334 100644 --- a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/frontendconfig.go +++ b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/frontendconfig.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/frontendconfig_client.go b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/frontendconfig_client.go index d34379b4eb..4e606d4f24 100644 --- a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/frontendconfig_client.go +++ b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/frontendconfig_client.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. @@ -19,7 +19,6 @@ limitations under the License. package v1beta1 import ( - serializer "k8s.io/apimachinery/pkg/runtime/serializer" rest "k8s.io/client-go/rest" v1beta1 "k8s.io/ingress-gce/pkg/apis/frontendconfig/v1beta1" "k8s.io/ingress-gce/pkg/frontendconfig/client/clientset/versioned/scheme" @@ -71,7 +70,7 @@ func setConfigDefaults(config *rest.Config) error { gv := v1beta1.SchemeGroupVersion config.GroupVersion = &gv config.APIPath = "/apis" - config.NegotiatedSerializer = serializer.DirectCodecFactory{CodecFactory: scheme.Codecs} + config.NegotiatedSerializer = scheme.Codecs.WithoutConversion() if config.UserAgent == "" { config.UserAgent = rest.DefaultKubernetesUserAgent() diff --git a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/generated_expansion.go b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/generated_expansion.go index a69f44f8f9..3df2db2180 100644 --- a/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/generated_expansion.go +++ b/pkg/frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/generated_expansion.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/informers/externalversions/factory.go b/pkg/frontendconfig/client/informers/externalversions/factory.go index ce45272ae4..317f6bd4e0 100644 --- a/pkg/frontendconfig/client/informers/externalversions/factory.go +++ b/pkg/frontendconfig/client/informers/externalversions/factory.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/informers/externalversions/frontendconfig/interface.go b/pkg/frontendconfig/client/informers/externalversions/frontendconfig/interface.go index 2c4147898b..b7baf6755b 100644 --- a/pkg/frontendconfig/client/informers/externalversions/frontendconfig/interface.go +++ b/pkg/frontendconfig/client/informers/externalversions/frontendconfig/interface.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. @@ -16,7 +16,7 @@ limitations under the License. // Code generated by informer-gen. DO NOT EDIT. -package networking +package frontendconfig import ( v1beta1 "k8s.io/ingress-gce/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1" diff --git a/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1/frontendconfig.go b/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1/frontendconfig.go index 4d5836eed7..23c2ee0a59 100644 --- a/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1/frontendconfig.go +++ b/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1/frontendconfig.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1/interface.go b/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1/interface.go index 7b6ff1894d..cf2931a1a4 100644 --- a/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1/interface.go +++ b/pkg/frontendconfig/client/informers/externalversions/frontendconfig/v1beta1/interface.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/informers/externalversions/generic.go b/pkg/frontendconfig/client/informers/externalversions/generic.go index b16f496959..38eed4d5d3 100644 --- a/pkg/frontendconfig/client/informers/externalversions/generic.go +++ b/pkg/frontendconfig/client/informers/externalversions/generic.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/informers/externalversions/internalinterfaces/factory_interfaces.go b/pkg/frontendconfig/client/informers/externalversions/internalinterfaces/factory_interfaces.go index f371954a32..348e1a2385 100644 --- a/pkg/frontendconfig/client/informers/externalversions/internalinterfaces/factory_interfaces.go +++ b/pkg/frontendconfig/client/informers/externalversions/internalinterfaces/factory_interfaces.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/listers/frontendconfig/v1beta1/expansion_generated.go b/pkg/frontendconfig/client/listers/frontendconfig/v1beta1/expansion_generated.go index 0ef7a23d1b..a47f8ac8df 100644 --- a/pkg/frontendconfig/client/listers/frontendconfig/v1beta1/expansion_generated.go +++ b/pkg/frontendconfig/client/listers/frontendconfig/v1beta1/expansion_generated.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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. diff --git a/pkg/frontendconfig/client/listers/frontendconfig/v1beta1/frontendconfig.go b/pkg/frontendconfig/client/listers/frontendconfig/v1beta1/frontendconfig.go index 32ddab6fb1..c832d3615c 100644 --- a/pkg/frontendconfig/client/listers/frontendconfig/v1beta1/frontendconfig.go +++ b/pkg/frontendconfig/client/listers/frontendconfig/v1beta1/frontendconfig.go @@ -1,5 +1,5 @@ /* -Copyright 2019 The Kubernetes Authors. +Copyright 2020 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.