This is an automated email from the ASF dual-hosted git repository.

lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git


The following commit(s) were added to refs/heads/master by this push:
     new 13f6e17  chore(api): make KameletSpec.Authorization a pointer so it 
can be omitted
13f6e17 is described below

commit 13f6e171332c9185346dd1be3ba12fbcabfd5d6b
Author: Luca Burgazzoli <[email protected]>
AuthorDate: Wed Dec 9 10:41:52 2020 +0100

    chore(api): make KameletSpec.Authorization a pointer so it can be omitted
---
 pkg/apis/camel/v1alpha1/kamelet_types.go         | 2 +-
 pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/pkg/apis/camel/v1alpha1/kamelet_types.go 
b/pkg/apis/camel/v1alpha1/kamelet_types.go
index 7b356c1..252d733 100644
--- a/pkg/apis/camel/v1alpha1/kamelet_types.go
+++ b/pkg/apis/camel/v1alpha1/kamelet_types.go
@@ -36,7 +36,7 @@ type KameletSpec struct {
        Definition    JSONSchemaProps             `json:"definition,omitempty"`
        Sources       []camelv1.SourceSpec        `json:"sources,omitempty"`
        Flow          *camelv1.Flow               `json:"flow,omitempty"`
-       Authorization AuthorizationSpec           
`json:"authorization,omitempty"`
+       Authorization *AuthorizationSpec          
`json:"authorization,omitempty"`
        Types         map[EventSlot]EventTypeSpec `json:"types,omitempty"`
        Dependencies  []string                    
`json:"dependencies,omitempty"`
 }
diff --git a/pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go 
b/pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go
index d64ff02..627e680 100644
--- a/pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go
+++ b/pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go
@@ -602,7 +602,11 @@ func (in *KameletSpec) DeepCopyInto(out *KameletSpec) {
                *out = new(v1.Flow)
                (*in).DeepCopyInto(*out)
        }
-       out.Authorization = in.Authorization
+       if in.Authorization != nil {
+               in, out := &in.Authorization, &out.Authorization
+               *out = new(AuthorizationSpec)
+               **out = **in
+       }
        if in.Types != nil {
                in, out := &in.Types, &out.Types
                *out = make(map[EventSlot]EventTypeSpec, len(*in))

Reply via email to