This is an automated email from the ASF dual-hosted git repository. astefanutti pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/main by this push: new ec84063 chore(strimzi): upgrade API to v1beta2 ec84063 is described below commit ec840637294200f593ca3e8fcf9c9dae5ac20109 Author: nicolaferraro <ni.ferr...@gmail.com> AuthorDate: Wed Aug 25 13:30:41 2021 +0200 chore(strimzi): upgrade API to v1beta2 --- ...eta1.go => addtoscheme_strimzi_duck_v1beta2.go} | 4 +- .../client/internalclientset/clientset.go | 18 +++---- .../{v1beta1 => }/client/internalclientset/doc.go | 0 .../internalclientset/fake/clientset_generated.go | 12 ++--- .../client/internalclientset/fake/doc.go | 0 .../client/internalclientset/fake/register.go | 4 +- .../client/internalclientset/scheme/doc.go | 0 .../client/internalclientset/scheme/register.go | 4 +- .../internalclientset/typed/duck/v1beta2}/doc.go | 2 +- .../typed/duck/v1beta2}/duck_client.go | 36 ++++++------- .../typed/duck/v1beta2}/fake/doc.go | 0 .../typed/duck/v1beta2}/fake/fake_duck_client.go | 10 ++-- .../typed/duck/v1beta2}/fake/fake_kafka.go | 22 ++++---- .../typed/duck/v1beta2}/fake/fake_kafkatopic.go | 22 ++++---- .../typed/duck/v1beta2}/generated_expansion.go | 2 +- .../internalclientset/typed/duck/v1beta2}/kafka.go | 20 ++++---- .../typed/duck/v1beta2}/kafkatopic.go | 20 ++++---- addons/strimzi/duck/{v1beta1 => v1beta2}/doc.go | 2 +- .../duck/{v1beta1 => v1beta2}/duck_types.go | 4 +- .../strimzi/duck/{v1beta1 => v1beta2}/register.go | 2 +- .../{v1beta1 => v1beta2}/zz_generated.deepcopy.go | 2 +- addons/strimzi/strimzi.go | 59 +++++++++++++--------- addons/strimzi/strimzi_test.go | 20 ++++---- pkg/resources/resources.go | 4 +- script/gen_client_strimzi.sh | 9 ++-- 25 files changed, 144 insertions(+), 134 deletions(-) diff --git a/addons/strimzi/addtoscheme_strimzi_duck_v1beta1.go b/addons/strimzi/addtoscheme_strimzi_duck_v1beta2.go similarity index 88% rename from addons/strimzi/addtoscheme_strimzi_duck_v1beta1.go rename to addons/strimzi/addtoscheme_strimzi_duck_v1beta2.go index d4af282..2a4e7e3 100644 --- a/addons/strimzi/addtoscheme_strimzi_duck_v1beta1.go +++ b/addons/strimzi/addtoscheme_strimzi_duck_v1beta2.go @@ -18,11 +18,11 @@ limitations under the License. package strimzi import ( - "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" + "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" "github.com/apache/camel-k/pkg/apis" ) func init() { // Register the types with the Scheme so the components can map objects to GroupVersionKinds and back - apis.AddToSchemes = append(apis.AddToSchemes, v1beta1.SchemeBuilder.AddToScheme) + apis.AddToSchemes = append(apis.AddToSchemes, v1beta2.SchemeBuilder.AddToScheme) } diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/clientset.go b/addons/strimzi/duck/client/internalclientset/clientset.go similarity index 84% rename from addons/strimzi/duck/v1beta1/client/internalclientset/clientset.go rename to addons/strimzi/duck/client/internalclientset/clientset.go index 3be1551..0049d2e 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/clientset.go +++ b/addons/strimzi/duck/client/internalclientset/clientset.go @@ -22,7 +22,7 @@ package internalclientset import ( "fmt" - kafkav1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1" + kafkav1beta2 "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2" discovery "k8s.io/client-go/discovery" rest "k8s.io/client-go/rest" flowcontrol "k8s.io/client-go/util/flowcontrol" @@ -30,19 +30,19 @@ import ( type Interface interface { Discovery() discovery.DiscoveryInterface - KafkaV1beta1() kafkav1beta1.KafkaV1beta1Interface + KafkaV1beta2() kafkav1beta2.KafkaV1beta2Interface } // Clientset contains the clients for groups. Each group has exactly one // version included in a Clientset. type Clientset struct { *discovery.DiscoveryClient - kafkaV1beta1 *kafkav1beta1.KafkaV1beta1Client + kafkaV1beta2 *kafkav1beta2.KafkaV1beta2Client } -// KafkaV1beta1 retrieves the KafkaV1beta1Client -func (c *Clientset) KafkaV1beta1() kafkav1beta1.KafkaV1beta1Interface { - return c.kafkaV1beta1 +// KafkaV1beta2 retrieves the KafkaV1beta2Client +func (c *Clientset) KafkaV1beta2() kafkav1beta2.KafkaV1beta2Interface { + return c.kafkaV1beta2 } // Discovery retrieves the DiscoveryClient @@ -66,7 +66,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { } var cs Clientset var err error - cs.kafkaV1beta1, err = kafkav1beta1.NewForConfig(&configShallowCopy) + cs.kafkaV1beta2, err = kafkav1beta2.NewForConfig(&configShallowCopy) if err != nil { return nil, err } @@ -82,7 +82,7 @@ func NewForConfig(c *rest.Config) (*Clientset, error) { // panics if there is an error in the config. func NewForConfigOrDie(c *rest.Config) *Clientset { var cs Clientset - cs.kafkaV1beta1 = kafkav1beta1.NewForConfigOrDie(c) + cs.kafkaV1beta2 = kafkav1beta2.NewForConfigOrDie(c) cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c) return &cs @@ -91,7 +91,7 @@ func NewForConfigOrDie(c *rest.Config) *Clientset { // New creates a new Clientset for the given RESTClient. func New(c rest.Interface) *Clientset { var cs Clientset - cs.kafkaV1beta1 = kafkav1beta1.New(c) + cs.kafkaV1beta2 = kafkav1beta2.New(c) cs.DiscoveryClient = discovery.NewDiscoveryClient(c) return &cs diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/doc.go b/addons/strimzi/duck/client/internalclientset/doc.go similarity index 100% rename from addons/strimzi/duck/v1beta1/client/internalclientset/doc.go rename to addons/strimzi/duck/client/internalclientset/doc.go diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/fake/clientset_generated.go b/addons/strimzi/duck/client/internalclientset/fake/clientset_generated.go similarity index 83% rename from addons/strimzi/duck/v1beta1/client/internalclientset/fake/clientset_generated.go rename to addons/strimzi/duck/client/internalclientset/fake/clientset_generated.go index de14238..86f320b 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/fake/clientset_generated.go +++ b/addons/strimzi/duck/client/internalclientset/fake/clientset_generated.go @@ -20,9 +20,9 @@ limitations under the License. package fake import ( - clientset "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset" - kafkav1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1" - fakekafkav1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake" + clientset "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset" + kafkav1beta2 "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2" + fakekafkav1beta2 "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/watch" "k8s.io/client-go/discovery" @@ -77,7 +77,7 @@ func (c *Clientset) Tracker() testing.ObjectTracker { var _ clientset.Interface = &Clientset{} -// KafkaV1beta1 retrieves the KafkaV1beta1Client -func (c *Clientset) KafkaV1beta1() kafkav1beta1.KafkaV1beta1Interface { - return &fakekafkav1beta1.FakeKafkaV1beta1{Fake: &c.Fake} +// KafkaV1beta2 retrieves the KafkaV1beta2Client +func (c *Clientset) KafkaV1beta2() kafkav1beta2.KafkaV1beta2Interface { + return &fakekafkav1beta2.FakeKafkaV1beta2{Fake: &c.Fake} } diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/fake/doc.go b/addons/strimzi/duck/client/internalclientset/fake/doc.go similarity index 100% rename from addons/strimzi/duck/v1beta1/client/internalclientset/fake/doc.go rename to addons/strimzi/duck/client/internalclientset/fake/doc.go diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/fake/register.go b/addons/strimzi/duck/client/internalclientset/fake/register.go similarity index 95% rename from addons/strimzi/duck/v1beta1/client/internalclientset/fake/register.go rename to addons/strimzi/duck/client/internalclientset/fake/register.go index 1a42ee7..b03a9f8 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/fake/register.go +++ b/addons/strimzi/duck/client/internalclientset/fake/register.go @@ -20,7 +20,7 @@ limitations under the License. package fake import ( - kafkav1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" + kafkav1beta2 "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" @@ -32,7 +32,7 @@ var scheme = runtime.NewScheme() var codecs = serializer.NewCodecFactory(scheme) var localSchemeBuilder = runtime.SchemeBuilder{ - kafkav1beta1.AddToScheme, + kafkav1beta2.AddToScheme, } // AddToScheme adds all types of this clientset into the given scheme. This allows composition diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/scheme/doc.go b/addons/strimzi/duck/client/internalclientset/scheme/doc.go similarity index 100% rename from addons/strimzi/duck/v1beta1/client/internalclientset/scheme/doc.go rename to addons/strimzi/duck/client/internalclientset/scheme/doc.go diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/scheme/register.go b/addons/strimzi/duck/client/internalclientset/scheme/register.go similarity index 95% rename from addons/strimzi/duck/v1beta1/client/internalclientset/scheme/register.go rename to addons/strimzi/duck/client/internalclientset/scheme/register.go index 4408b11..bb376af 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/scheme/register.go +++ b/addons/strimzi/duck/client/internalclientset/scheme/register.go @@ -20,7 +20,7 @@ limitations under the License. package scheme import ( - kafkav1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" + kafkav1beta2 "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" schema "k8s.io/apimachinery/pkg/runtime/schema" @@ -32,7 +32,7 @@ var Scheme = runtime.NewScheme() var Codecs = serializer.NewCodecFactory(Scheme) var ParameterCodec = runtime.NewParameterCodec(Scheme) var localSchemeBuilder = runtime.SchemeBuilder{ - kafkav1beta1.AddToScheme, + kafkav1beta2.AddToScheme, } // AddToScheme adds all types of this clientset into the given scheme. This allows composition diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/doc.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/doc.go similarity index 98% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/doc.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/doc.go index 69b5e24..bdba261 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/doc.go +++ b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/doc.go @@ -18,4 +18,4 @@ limitations under the License. // Code generated by client-gen. DO NOT EDIT. // This package has the automatically generated typed clients. -package v1beta1 +package v1beta2 diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/duck_client.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/duck_client.go similarity index 65% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/duck_client.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/duck_client.go index 8608c2a..51c4afd 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/duck_client.go +++ b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/duck_client.go @@ -17,35 +17,35 @@ limitations under the License. // Code generated by client-gen. DO NOT EDIT. -package v1beta1 +package v1beta2 import ( - v1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" - "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/scheme" + "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset/scheme" + v1beta2 "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" rest "k8s.io/client-go/rest" ) -type KafkaV1beta1Interface interface { +type KafkaV1beta2Interface interface { RESTClient() rest.Interface KafkasGetter KafkaTopicsGetter } -// KafkaV1beta1Client is used to interact with features provided by the kafka.strimzi.io group. -type KafkaV1beta1Client struct { +// KafkaV1beta2Client is used to interact with features provided by the kafka.strimzi.io group. +type KafkaV1beta2Client struct { restClient rest.Interface } -func (c *KafkaV1beta1Client) Kafkas(namespace string) KafkaInterface { +func (c *KafkaV1beta2Client) Kafkas(namespace string) KafkaInterface { return newKafkas(c, namespace) } -func (c *KafkaV1beta1Client) KafkaTopics(namespace string) KafkaTopicInterface { +func (c *KafkaV1beta2Client) KafkaTopics(namespace string) KafkaTopicInterface { return newKafkaTopics(c, namespace) } -// NewForConfig creates a new KafkaV1beta1Client for the given config. -func NewForConfig(c *rest.Config) (*KafkaV1beta1Client, error) { +// NewForConfig creates a new KafkaV1beta2Client for the given config. +func NewForConfig(c *rest.Config) (*KafkaV1beta2Client, error) { config := *c if err := setConfigDefaults(&config); err != nil { return nil, err @@ -54,12 +54,12 @@ func NewForConfig(c *rest.Config) (*KafkaV1beta1Client, error) { if err != nil { return nil, err } - return &KafkaV1beta1Client{client}, nil + return &KafkaV1beta2Client{client}, nil } -// NewForConfigOrDie creates a new KafkaV1beta1Client for the given config and +// NewForConfigOrDie creates a new KafkaV1beta2Client for the given config and // panics if there is an error in the config. -func NewForConfigOrDie(c *rest.Config) *KafkaV1beta1Client { +func NewForConfigOrDie(c *rest.Config) *KafkaV1beta2Client { client, err := NewForConfig(c) if err != nil { panic(err) @@ -67,13 +67,13 @@ func NewForConfigOrDie(c *rest.Config) *KafkaV1beta1Client { return client } -// New creates a new KafkaV1beta1Client for the given RESTClient. -func New(c rest.Interface) *KafkaV1beta1Client { - return &KafkaV1beta1Client{c} +// New creates a new KafkaV1beta2Client for the given RESTClient. +func New(c rest.Interface) *KafkaV1beta2Client { + return &KafkaV1beta2Client{c} } func setConfigDefaults(config *rest.Config) error { - gv := v1beta1.SchemeGroupVersion + gv := v1beta2.SchemeGroupVersion config.GroupVersion = &gv config.APIPath = "/apis" config.NegotiatedSerializer = scheme.Codecs.WithoutConversion() @@ -87,7 +87,7 @@ func setConfigDefaults(config *rest.Config) error { // RESTClient returns a RESTClient that is used to communicate // with API server by this client implementation. -func (c *KafkaV1beta1Client) RESTClient() rest.Interface { +func (c *KafkaV1beta2Client) RESTClient() rest.Interface { if c == nil { return nil } diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/doc.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/doc.go similarity index 100% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/doc.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/doc.go diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_duck_client.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_duck_client.go similarity index 78% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_duck_client.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_duck_client.go index bfeb3b9..bdf43d5 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_duck_client.go +++ b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_duck_client.go @@ -20,26 +20,26 @@ limitations under the License. package fake import ( - v1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1" + v1beta2 "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2" rest "k8s.io/client-go/rest" testing "k8s.io/client-go/testing" ) -type FakeKafkaV1beta1 struct { +type FakeKafkaV1beta2 struct { *testing.Fake } -func (c *FakeKafkaV1beta1) Kafkas(namespace string) v1beta1.KafkaInterface { +func (c *FakeKafkaV1beta2) Kafkas(namespace string) v1beta2.KafkaInterface { return &FakeKafkas{c, namespace} } -func (c *FakeKafkaV1beta1) KafkaTopics(namespace string) v1beta1.KafkaTopicInterface { +func (c *FakeKafkaV1beta2) KafkaTopics(namespace string) v1beta2.KafkaTopicInterface { return &FakeKafkaTopics{c, namespace} } // RESTClient returns a RESTClient that is used to communicate // with API server by this client implementation. -func (c *FakeKafkaV1beta1) RESTClient() rest.Interface { +func (c *FakeKafkaV1beta2) RESTClient() rest.Interface { var ret *rest.RESTClient return ret } diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_kafka.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_kafka.go similarity index 83% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_kafka.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_kafka.go index 878a2d0..93acdff 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_kafka.go +++ b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_kafka.go @@ -22,7 +22,7 @@ package fake import ( "context" - v1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" + v1beta2 "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" schema "k8s.io/apimachinery/pkg/runtime/schema" @@ -32,29 +32,29 @@ import ( // FakeKafkas implements KafkaInterface type FakeKafkas struct { - Fake *FakeKafkaV1beta1 + Fake *FakeKafkaV1beta2 ns string } -var kafkasResource = schema.GroupVersionResource{Group: "kafka.strimzi.io", Version: "v1beta1", Resource: "kafkas"} +var kafkasResource = schema.GroupVersionResource{Group: "kafka.strimzi.io", Version: "v1beta2", Resource: "kafkas"} -var kafkasKind = schema.GroupVersionKind{Group: "kafka.strimzi.io", Version: "v1beta1", Kind: "Kafka"} +var kafkasKind = schema.GroupVersionKind{Group: "kafka.strimzi.io", Version: "v1beta2", Kind: "Kafka"} // Get takes name of the kafka, and returns the corresponding kafka object, and an error if there is any. -func (c *FakeKafkas) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.Kafka, err error) { +func (c *FakeKafkas) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta2.Kafka, err error) { obj, err := c.Fake. - Invokes(testing.NewGetAction(kafkasResource, c.ns, name), &v1beta1.Kafka{}) + Invokes(testing.NewGetAction(kafkasResource, c.ns, name), &v1beta2.Kafka{}) if obj == nil { return nil, err } - return obj.(*v1beta1.Kafka), err + return obj.(*v1beta2.Kafka), err } // List takes label and field selectors, and returns the list of Kafkas that match those selectors. -func (c *FakeKafkas) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.KafkaList, err error) { +func (c *FakeKafkas) List(ctx context.Context, opts v1.ListOptions) (result *v1beta2.KafkaList, err error) { obj, err := c.Fake. - Invokes(testing.NewListAction(kafkasResource, kafkasKind, c.ns, opts), &v1beta1.KafkaList{}) + Invokes(testing.NewListAction(kafkasResource, kafkasKind, c.ns, opts), &v1beta2.KafkaList{}) if obj == nil { return nil, err @@ -64,8 +64,8 @@ func (c *FakeKafkas) List(ctx context.Context, opts v1.ListOptions) (result *v1b if label == nil { label = labels.Everything() } - list := &v1beta1.KafkaList{ListMeta: obj.(*v1beta1.KafkaList).ListMeta} - for _, item := range obj.(*v1beta1.KafkaList).Items { + list := &v1beta2.KafkaList{ListMeta: obj.(*v1beta2.KafkaList).ListMeta} + for _, item := range obj.(*v1beta2.KafkaList).Items { if label.Matches(labels.Set(item.Labels)) { list.Items = append(list.Items, item) } diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_kafkatopic.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_kafkatopic.go similarity index 81% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_kafkatopic.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_kafkatopic.go index 063db41..50298e6 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/fake/fake_kafkatopic.go +++ b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/fake/fake_kafkatopic.go @@ -22,7 +22,7 @@ package fake import ( "context" - v1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" + v1beta2 "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" labels "k8s.io/apimachinery/pkg/labels" schema "k8s.io/apimachinery/pkg/runtime/schema" @@ -32,29 +32,29 @@ import ( // FakeKafkaTopics implements KafkaTopicInterface type FakeKafkaTopics struct { - Fake *FakeKafkaV1beta1 + Fake *FakeKafkaV1beta2 ns string } -var kafkatopicsResource = schema.GroupVersionResource{Group: "kafka.strimzi.io", Version: "v1beta1", Resource: "kafkatopics"} +var kafkatopicsResource = schema.GroupVersionResource{Group: "kafka.strimzi.io", Version: "v1beta2", Resource: "kafkatopics"} -var kafkatopicsKind = schema.GroupVersionKind{Group: "kafka.strimzi.io", Version: "v1beta1", Kind: "KafkaTopic"} +var kafkatopicsKind = schema.GroupVersionKind{Group: "kafka.strimzi.io", Version: "v1beta2", Kind: "KafkaTopic"} // Get takes name of the kafkaTopic, and returns the corresponding kafkaTopic object, and an error if there is any. -func (c *FakeKafkaTopics) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.KafkaTopic, err error) { +func (c *FakeKafkaTopics) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta2.KafkaTopic, err error) { obj, err := c.Fake. - Invokes(testing.NewGetAction(kafkatopicsResource, c.ns, name), &v1beta1.KafkaTopic{}) + Invokes(testing.NewGetAction(kafkatopicsResource, c.ns, name), &v1beta2.KafkaTopic{}) if obj == nil { return nil, err } - return obj.(*v1beta1.KafkaTopic), err + return obj.(*v1beta2.KafkaTopic), err } // List takes label and field selectors, and returns the list of KafkaTopics that match those selectors. -func (c *FakeKafkaTopics) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.KafkaTopicList, err error) { +func (c *FakeKafkaTopics) List(ctx context.Context, opts v1.ListOptions) (result *v1beta2.KafkaTopicList, err error) { obj, err := c.Fake. - Invokes(testing.NewListAction(kafkatopicsResource, kafkatopicsKind, c.ns, opts), &v1beta1.KafkaTopicList{}) + Invokes(testing.NewListAction(kafkatopicsResource, kafkatopicsKind, c.ns, opts), &v1beta2.KafkaTopicList{}) if obj == nil { return nil, err @@ -64,8 +64,8 @@ func (c *FakeKafkaTopics) List(ctx context.Context, opts v1.ListOptions) (result if label == nil { label = labels.Everything() } - list := &v1beta1.KafkaTopicList{ListMeta: obj.(*v1beta1.KafkaTopicList).ListMeta} - for _, item := range obj.(*v1beta1.KafkaTopicList).Items { + list := &v1beta2.KafkaTopicList{ListMeta: obj.(*v1beta2.KafkaTopicList).ListMeta} + for _, item := range obj.(*v1beta2.KafkaTopicList).Items { if label.Matches(labels.Set(item.Labels)) { list.Items = append(list.Items, item) } diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/generated_expansion.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/generated_expansion.go similarity index 98% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/generated_expansion.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/generated_expansion.go index 218890c..b02c214 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/generated_expansion.go +++ b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/generated_expansion.go @@ -17,7 +17,7 @@ limitations under the License. // Code generated by client-gen. DO NOT EDIT. -package v1beta1 +package v1beta2 type KafkaExpansion interface{} diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/kafka.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/kafka.go similarity index 85% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/kafka.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/kafka.go index 4a2cfbd..e27f9c2 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/kafka.go +++ b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/kafka.go @@ -17,14 +17,14 @@ limitations under the License. // Code generated by client-gen. DO NOT EDIT. -package v1beta1 +package v1beta2 import ( "context" "time" - v1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" - scheme "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/scheme" + scheme "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset/scheme" + v1beta2 "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" watch "k8s.io/apimachinery/pkg/watch" rest "k8s.io/client-go/rest" @@ -38,8 +38,8 @@ type KafkasGetter interface { // KafkaInterface has methods to work with Kafka resources. type KafkaInterface interface { - Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.Kafka, error) - List(ctx context.Context, opts v1.ListOptions) (*v1beta1.KafkaList, error) + Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta2.Kafka, error) + List(ctx context.Context, opts v1.ListOptions) (*v1beta2.KafkaList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) KafkaExpansion } @@ -51,7 +51,7 @@ type kafkas struct { } // newKafkas returns a Kafkas -func newKafkas(c *KafkaV1beta1Client, namespace string) *kafkas { +func newKafkas(c *KafkaV1beta2Client, namespace string) *kafkas { return &kafkas{ client: c.RESTClient(), ns: namespace, @@ -59,8 +59,8 @@ func newKafkas(c *KafkaV1beta1Client, namespace string) *kafkas { } // Get takes name of the kafka, and returns the corresponding kafka object, and an error if there is any. -func (c *kafkas) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.Kafka, err error) { - result = &v1beta1.Kafka{} +func (c *kafkas) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta2.Kafka, err error) { + result = &v1beta2.Kafka{} err = c.client.Get(). Namespace(c.ns). Resource("kafkas"). @@ -72,12 +72,12 @@ func (c *kafkas) Get(ctx context.Context, name string, options v1.GetOptions) (r } // List takes label and field selectors, and returns the list of Kafkas that match those selectors. -func (c *kafkas) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.KafkaList, err error) { +func (c *kafkas) List(ctx context.Context, opts v1.ListOptions) (result *v1beta2.KafkaList, err error) { var timeout time.Duration if opts.TimeoutSeconds != nil { timeout = time.Duration(*opts.TimeoutSeconds) * time.Second } - result = &v1beta1.KafkaList{} + result = &v1beta2.KafkaList{} err = c.client.Get(). Namespace(c.ns). Resource("kafkas"). diff --git a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/kafkatopic.go b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/kafkatopic.go similarity index 85% rename from addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/kafkatopic.go rename to addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/kafkatopic.go index 5179ec5..3be380f 100644 --- a/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1/kafkatopic.go +++ b/addons/strimzi/duck/client/internalclientset/typed/duck/v1beta2/kafkatopic.go @@ -17,14 +17,14 @@ limitations under the License. // Code generated by client-gen. DO NOT EDIT. -package v1beta1 +package v1beta2 import ( "context" "time" - v1beta1 "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" - scheme "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/scheme" + scheme "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset/scheme" + v1beta2 "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" watch "k8s.io/apimachinery/pkg/watch" rest "k8s.io/client-go/rest" @@ -38,8 +38,8 @@ type KafkaTopicsGetter interface { // KafkaTopicInterface has methods to work with KafkaTopic resources. type KafkaTopicInterface interface { - Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.KafkaTopic, error) - List(ctx context.Context, opts v1.ListOptions) (*v1beta1.KafkaTopicList, error) + Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta2.KafkaTopic, error) + List(ctx context.Context, opts v1.ListOptions) (*v1beta2.KafkaTopicList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) KafkaTopicExpansion } @@ -51,7 +51,7 @@ type kafkaTopics struct { } // newKafkaTopics returns a KafkaTopics -func newKafkaTopics(c *KafkaV1beta1Client, namespace string) *kafkaTopics { +func newKafkaTopics(c *KafkaV1beta2Client, namespace string) *kafkaTopics { return &kafkaTopics{ client: c.RESTClient(), ns: namespace, @@ -59,8 +59,8 @@ func newKafkaTopics(c *KafkaV1beta1Client, namespace string) *kafkaTopics { } // Get takes name of the kafkaTopic, and returns the corresponding kafkaTopic object, and an error if there is any. -func (c *kafkaTopics) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.KafkaTopic, err error) { - result = &v1beta1.KafkaTopic{} +func (c *kafkaTopics) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta2.KafkaTopic, err error) { + result = &v1beta2.KafkaTopic{} err = c.client.Get(). Namespace(c.ns). Resource("kafkatopics"). @@ -72,12 +72,12 @@ func (c *kafkaTopics) Get(ctx context.Context, name string, options v1.GetOption } // List takes label and field selectors, and returns the list of KafkaTopics that match those selectors. -func (c *kafkaTopics) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.KafkaTopicList, err error) { +func (c *kafkaTopics) List(ctx context.Context, opts v1.ListOptions) (result *v1beta2.KafkaTopicList, err error) { var timeout time.Duration if opts.TimeoutSeconds != nil { timeout = time.Duration(*opts.TimeoutSeconds) * time.Second } - result = &v1beta1.KafkaTopicList{} + result = &v1beta2.KafkaTopicList{} err = c.client.Get(). Namespace(c.ns). Resource("kafkatopics"). diff --git a/addons/strimzi/duck/v1beta1/doc.go b/addons/strimzi/duck/v1beta2/doc.go similarity index 98% rename from addons/strimzi/duck/v1beta1/doc.go rename to addons/strimzi/duck/v1beta2/doc.go index 0c9ca9f..26d9567 100644 --- a/addons/strimzi/duck/v1beta1/doc.go +++ b/addons/strimzi/duck/v1beta2/doc.go @@ -18,4 +18,4 @@ limitations under the License. // Package duck contains a partial schema of the Strimzi APIs // +kubebuilder:object:generate=true // +groupName=kafka.strimzi.io -package v1beta1 +package v1beta2 diff --git a/addons/strimzi/duck/v1beta1/duck_types.go b/addons/strimzi/duck/v1beta2/duck_types.go similarity index 97% rename from addons/strimzi/duck/v1beta1/duck_types.go rename to addons/strimzi/duck/v1beta2/duck_types.go index c691549..7e23933 100644 --- a/addons/strimzi/duck/v1beta1/duck_types.go +++ b/addons/strimzi/duck/v1beta2/duck_types.go @@ -16,13 +16,13 @@ limitations under the License. */ // Package duck contains duck-types for accessing Strimzi resources -package v1beta1 +package v1beta2 import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" const ( StrimziGroup = "kafka.strimzi.io" - StrimziVersion = "v1beta1" + StrimziVersion = "v1beta2" StrimziKindTopic = "KafkaTopic" StrimziKindKafkaCluster = "Kafka" diff --git a/addons/strimzi/duck/v1beta1/register.go b/addons/strimzi/duck/v1beta2/register.go similarity index 99% rename from addons/strimzi/duck/v1beta1/register.go rename to addons/strimzi/duck/v1beta2/register.go index 203ddee..c48a9fc 100644 --- a/addons/strimzi/duck/v1beta1/register.go +++ b/addons/strimzi/duck/v1beta2/register.go @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package v1beta1 +package v1beta2 import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" diff --git a/addons/strimzi/duck/v1beta1/zz_generated.deepcopy.go b/addons/strimzi/duck/v1beta2/zz_generated.deepcopy.go similarity index 99% rename from addons/strimzi/duck/v1beta1/zz_generated.deepcopy.go rename to addons/strimzi/duck/v1beta2/zz_generated.deepcopy.go index 7b7e8fa..6a7dd3b 100644 --- a/addons/strimzi/duck/v1beta1/zz_generated.deepcopy.go +++ b/addons/strimzi/duck/v1beta2/zz_generated.deepcopy.go @@ -2,7 +2,7 @@ // Code generated by controller-gen. DO NOT EDIT. -package v1beta1 +package v1beta2 import ( "k8s.io/apimachinery/pkg/runtime" diff --git a/addons/strimzi/strimzi.go b/addons/strimzi/strimzi.go index 582c5a7..167d251 100644 --- a/addons/strimzi/strimzi.go +++ b/addons/strimzi/strimzi.go @@ -21,9 +21,8 @@ package strimzi import ( "fmt" - "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" - "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset" - typedclient "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/typed/duck/v1beta1" + "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset" + "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/util/bindings" "github.com/apache/camel-k/pkg/util/uri" @@ -33,7 +32,7 @@ import ( // StrimziBindingProvider allows to connect to a Kafka topic via KameletBinding type StrimziBindingProvider struct { - Client typedclient.KafkaV1beta1Interface + Client internalclientset.Interface } func (s StrimziBindingProvider) ID() string { @@ -50,7 +49,7 @@ func (s StrimziBindingProvider) Translate(ctx bindings.BindingContext, _ binding return nil, err } - if gv.Group != v1beta1.StrimziGroup || endpoint.Ref.Kind != v1beta1.StrimziKindTopic { + if gv.Group != v1beta2.StrimziGroup || endpoint.Ref.Kind != v1beta2.StrimziKindTopic { // Only operates on Strimzi Topics return nil, nil } @@ -70,40 +69,26 @@ func (s StrimziBindingProvider) Translate(ctx bindings.BindingContext, _ binding if err != nil { return nil, err } - s.Client = kafkaClient.KafkaV1beta1() + s.Client = kafkaClient } // look them up - topic, err := s.Client.KafkaTopics(ctx.Namespace).Get(ctx.Ctx, endpoint.Ref.Name, v1.GetOptions{}) + topic, err := s.Client.KafkaV1beta2().KafkaTopics(ctx.Namespace).Get(ctx.Ctx, endpoint.Ref.Name, v1.GetOptions{}) if err != nil { return nil, err } - clusterName := topic.Labels[v1beta1.StrimziKafkaClusterLabel] + clusterName := topic.Labels[v1beta2.StrimziKafkaClusterLabel] if clusterName == "" { - return nil, fmt.Errorf("no %q label defined on topic %s", v1beta1.StrimziKafkaClusterLabel, endpoint.Ref.Name) + return nil, fmt.Errorf("no %q label defined on topic %s", v1beta2.StrimziKafkaClusterLabel, endpoint.Ref.Name) } - cluster, err := s.Client.Kafkas(ctx.Namespace).Get(ctx.Ctx, clusterName, v1.GetOptions{}) + bootstrapServers, err := s.getBootstrapServers(ctx, clusterName) if err != nil { return nil, err } - var listener *v1beta1.KafkaStatusListener - for _, l := range cluster.Status.Listeners { - if l.Type == v1beta1.StrimziListenerTypePlain { - listener = &l - break - } - } - - if listener == nil { - return nil, fmt.Errorf("cluster %q has no listeners of type %q", clusterName, v1beta1.StrimziListenerTypePlain) - } - if listener.BootstrapServers == "" { - return nil, fmt.Errorf("cluster %q has no bootstrap servers in %q listener", clusterName, v1beta1.StrimziListenerTypePlain) - } - props["brokers"] = listener.BootstrapServers + props["brokers"] = bootstrapServers } kafkaURI := fmt.Sprintf("kafka:%s", endpoint.Ref.Name) @@ -114,6 +99,30 @@ func (s StrimziBindingProvider) Translate(ctx bindings.BindingContext, _ binding }, nil } +func (s StrimziBindingProvider) getBootstrapServers(ctx bindings.BindingContext, clusterName string) (string, error) { + cluster, err := s.Client.KafkaV1beta2().Kafkas(ctx.Namespace).Get(ctx.Ctx, clusterName, v1.GetOptions{}) + if err != nil { + return "", err + } + + var listener *v1beta2.KafkaStatusListener + for _, l := range cluster.Status.Listeners { + if l.Type == v1beta2.StrimziListenerTypePlain { + listener = &l + break + } + } + + if listener == nil { + return "", fmt.Errorf("cluster %q has no listeners of type %q", clusterName, v1beta2.StrimziListenerTypePlain) + } + if listener.BootstrapServers == "" { + return "", fmt.Errorf("cluster %q has no bootstrap servers in %q listener", clusterName, v1beta2.StrimziListenerTypePlain) + } + + return listener.BootstrapServers, nil +} + func (s StrimziBindingProvider) Order() int { return bindings.OrderStandard } diff --git a/addons/strimzi/strimzi_test.go b/addons/strimzi/strimzi_test.go index 7769b7a..34b9d08 100644 --- a/addons/strimzi/strimzi_test.go +++ b/addons/strimzi/strimzi_test.go @@ -22,8 +22,8 @@ import ( "encoding/json" "testing" - "github.com/apache/camel-k/addons/strimzi/duck/v1beta1" - "github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client/internalclientset/fake" + "github.com/apache/camel-k/addons/strimzi/duck/client/internalclientset/fake" + "github.com/apache/camel-k/addons/strimzi/duck/v1beta2" camelv1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/apis/camel/v1alpha1" "github.com/apache/camel-k/pkg/util/bindings" @@ -51,7 +51,7 @@ func TestStrimziDirect(t *testing.T) { Ref: &v1.ObjectReference{ Kind: "KafkaTopic", Name: "mytopic", - APIVersion: "kafka.strimzi.io/v1beta1", + APIVersion: "kafka.strimzi.io/v1beta2", }, Properties: asEndpointProperties(map[string]string{ "brokers": "my-cluster-kafka-bootstrap:9092", @@ -71,13 +71,13 @@ func TestStrimziLookup(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - cluster := v1beta1.Kafka{ + cluster := v1beta2.Kafka{ ObjectMeta: metav1.ObjectMeta{ Namespace: "test", Name: "myclusterx", }, - Status: v1beta1.KafkaStatus{ - Listeners: []v1beta1.KafkaStatusListener{ + Status: v1beta2.KafkaStatus{ + Listeners: []v1beta2.KafkaStatusListener{ { Type: "tls", }, @@ -89,19 +89,19 @@ func TestStrimziLookup(t *testing.T) { }, } - topic := v1beta1.KafkaTopic{ + topic := v1beta2.KafkaTopic{ ObjectMeta: metav1.ObjectMeta{ Namespace: "test", Name: "mytopicy", Labels: map[string]string{ - v1beta1.StrimziKafkaClusterLabel: "myclusterx", + v1beta2.StrimziKafkaClusterLabel: "myclusterx", }, }, } client := fake.NewSimpleClientset(&cluster, &topic) provider := StrimziBindingProvider{ - Client: client.KafkaV1beta1(), + Client: client, } bindingContext := bindings.BindingContext{ @@ -114,7 +114,7 @@ func TestStrimziLookup(t *testing.T) { Ref: &v1.ObjectReference{ Kind: "KafkaTopic", Name: "mytopicy", - APIVersion: "kafka.strimzi.io/v1beta1", + APIVersion: "kafka.strimzi.io/v1beta2", }, } diff --git a/pkg/resources/resources.go b/pkg/resources/resources.go index fb6bcb3..c7261f8 100644 --- a/pkg/resources/resources.go +++ b/pkg/resources/resources.go @@ -467,9 +467,9 @@ var assets = func() http.FileSystem { "/traits.yaml": &vfsgen۰CompressedFileInfo{ name: "traits.yaml", modTime: time.Time{}, - uncompressedSize: 39124, + uncompressedSize: 39128, - compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\x7b\x73\x24\xb7\xf1\xd8\xff\xf7\x29\x50\xfc\xa5\xea\x48\xd6\xee\xf0\x24\xc7\xb6\xc2\x44\x71\x51\x77\x27\x8b\xd2\x3d\x98\x23\x2d\x57\x4a\x51\x79\xb1\x33\xbd\xbb\x38\x62\x80\x31\x80\x21\x6f\x1d\xe7\xbb\xa7\xd0\x8d\xd7\xec\x0e\x97\xcb\x93\xa8\x12\x53\xb1\xff\xd0\x91\x9c\x01\x1a\x8d\x7e\xbf\xc6\x19\x2e\x9c\x3d\x7d\x36\x65\x8a\xb7\x70\xca\xf8\x62\x21\x94\x70\xeb\x67\x8c\x75\x92\xbb\x85\x36\xed\x29\x5b\x70\x69\xc1\x [...] + compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\x7b\x73\x24\xb7\xf1\xd8\xff\xf7\x29\x50\xfc\xa5\xea\x48\xd6\xee\xf0\x24\xc7\xb6\xc2\x44\x71\x51\x77\x27\x8b\xd2\x3d\x98\x23\x2d\x57\x4a\x51\x79\xb1\x33\xbd\xbb\x38\x62\x80\x31\x80\x21\x6f\x1d\xe7\xbb\xa7\xd0\x8d\xd7\xec\x0e\x97\xcb\x93\xa8\x12\x53\xb1\xff\xd0\x91\x9c\x69\x34\x1a\x8d\x7e\x77\x8f\x33\x5c\x38\x7b\xfa\x6c\xca\x14\x6f\xe1\x94\xf1\xc5\x42\x28\xe1\xd6\xcf\x18\xeb\x24\x77\x0b\x6d\xda\x53\xb6\xe0\xd2\x [...] }, } fs["/"].(*vfsgen۰DirInfo).entries = []os.FileInfo{ diff --git a/script/gen_client_strimzi.sh b/script/gen_client_strimzi.sh index f882f78..0a467f7 100755 --- a/script/gen_client_strimzi.sh +++ b/script/gen_client_strimzi.sh @@ -29,11 +29,12 @@ cd $rootdir go run k8s.io/code-generator/cmd/client-gen \ -h script/headers/default.txt \ - --input duck/v1beta1 \ + --input duck/v1beta2 \ --input-base=github.com/apache/camel-k/addons/strimzi \ - --output-package=github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client + --output-package=github.com/apache/camel-k/addons/strimzi/duck/client +rm -r ./addons/strimzi/duck/client || true + +mv github.com/apache/camel-k/addons/strimzi/duck/client ./addons/strimzi/duck/ -rm -r ./addons/strimzi/duck/v1beta1/client || true -mv github.com/apache/camel-k/addons/strimzi/duck/v1beta1/client ./addons/strimzi/duck/v1beta1/ rm -r ./github.com