diff --git a/apis/login/types_token.go.tmpl b/apis/login/types_token.go.tmpl index 55b9fc99..91d36cfb 100644 --- a/apis/login/types_token.go.tmpl +++ b/apis/login/types_token.go.tmpl @@ -3,11 +3,17 @@ package login -import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) type TokenCredentialRequestSpec struct { // Bearer token supplied with the credential request. Token string + + // Reference to an identity provider which can fulfill this credential request. + IdentityProvider corev1.TypedLocalObjectReference } type TokenCredentialRequestStatus struct { diff --git a/apis/login/v1alpha1/types_token.go.tmpl b/apis/login/v1alpha1/types_token.go.tmpl index 7580874f..9fba3369 100644 --- a/apis/login/v1alpha1/types_token.go.tmpl +++ b/apis/login/v1alpha1/types_token.go.tmpl @@ -3,12 +3,18 @@ package v1alpha1 -import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) // TokenCredentialRequestSpec is the specification of a TokenCredentialRequest, expected on requests to the Pinniped API. type TokenCredentialRequestSpec struct { // Bearer token supplied with the credential request. Token string `json:"token,omitempty"` + + // Reference to an identity provider which can fulfill this credential request. + IdentityProvider corev1.TypedLocalObjectReference `json:"identityProvider"` } // TokenCredentialRequestStatus is the status of a TokenCredentialRequest, returned on responses to the Pinniped API. diff --git a/generated/1.17/README.adoc b/generated/1.17/README.adoc index f9849700..0c2458df 100644 --- a/generated/1.17/README.adoc +++ b/generated/1.17/README.adoc @@ -263,6 +263,7 @@ TokenCredentialRequestSpec is the specification of a TokenCredentialRequest, exp |=== | Field | Description | *`token`* __string__ | Bearer token supplied with the credential request. +| *`identityProvider`* __link:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.17/#typedlocalobjectreference-v1-core[$$TypedLocalObjectReference$$]__ | Reference to an identity provider which can fulfill this credential request. |=== diff --git a/generated/1.17/apis/go.mod b/generated/1.17/apis/go.mod index dbe3440b..5104a8f1 100644 --- a/generated/1.17/apis/go.mod +++ b/generated/1.17/apis/go.mod @@ -3,4 +3,7 @@ module go.pinniped.dev/generated/1.17/apis go 1.13 -require k8s.io/apimachinery v0.17.11 +require ( + k8s.io/api v0.17.11 + k8s.io/apimachinery v0.17.11 +) diff --git a/generated/1.17/apis/go.sum b/generated/1.17/apis/go.sum index d361f58d..971929d4 100644 --- a/generated/1.17/apis/go.sum +++ b/generated/1.17/apis/go.sum @@ -94,6 +94,8 @@ gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +k8s.io/api v0.17.11 h1:FAO+RMv/JhjBawixa33qZNZ2Yb5lNjgGuK8IjN2Ac3s= +k8s.io/api v0.17.11/go.mod h1:WR3CbTwCAxtfMcEB6c92W3l5aZw09unPCyxmxjYV3xg= k8s.io/apimachinery v0.17.11 h1:hgMFLIR+ofBpaPb27lZkf44v3bLn3MLqcbnw32PgoGA= k8s.io/apimachinery v0.17.11/go.mod h1:q+iFxLyaMeWIBhSlQ4OMkvdwbwrb8Ux0ALl90XD9paU= k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= diff --git a/generated/1.17/apis/login/types_token.go b/generated/1.17/apis/login/types_token.go index 55b9fc99..91d36cfb 100644 --- a/generated/1.17/apis/login/types_token.go +++ b/generated/1.17/apis/login/types_token.go @@ -3,11 +3,17 @@ package login -import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) type TokenCredentialRequestSpec struct { // Bearer token supplied with the credential request. Token string + + // Reference to an identity provider which can fulfill this credential request. + IdentityProvider corev1.TypedLocalObjectReference } type TokenCredentialRequestStatus struct { diff --git a/generated/1.17/apis/login/v1alpha1/types_token.go b/generated/1.17/apis/login/v1alpha1/types_token.go index 7580874f..9fba3369 100644 --- a/generated/1.17/apis/login/v1alpha1/types_token.go +++ b/generated/1.17/apis/login/v1alpha1/types_token.go @@ -3,12 +3,18 @@ package v1alpha1 -import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) // TokenCredentialRequestSpec is the specification of a TokenCredentialRequest, expected on requests to the Pinniped API. type TokenCredentialRequestSpec struct { // Bearer token supplied with the credential request. Token string `json:"token,omitempty"` + + // Reference to an identity provider which can fulfill this credential request. + IdentityProvider corev1.TypedLocalObjectReference `json:"identityProvider"` } // TokenCredentialRequestStatus is the status of a TokenCredentialRequest, returned on responses to the Pinniped API. diff --git a/generated/1.17/apis/login/v1alpha1/zz_generated.conversion.go b/generated/1.17/apis/login/v1alpha1/zz_generated.conversion.go index f8e1b005..9e125488 100644 --- a/generated/1.17/apis/login/v1alpha1/zz_generated.conversion.go +++ b/generated/1.17/apis/login/v1alpha1/zz_generated.conversion.go @@ -157,6 +157,7 @@ func Convert_login_TokenCredentialRequestList_To_v1alpha1_TokenCredentialRequest func autoConvert_v1alpha1_TokenCredentialRequestSpec_To_login_TokenCredentialRequestSpec(in *TokenCredentialRequestSpec, out *login.TokenCredentialRequestSpec, s conversion.Scope) error { out.Token = in.Token + out.IdentityProvider = in.IdentityProvider return nil } @@ -167,6 +168,7 @@ func Convert_v1alpha1_TokenCredentialRequestSpec_To_login_TokenCredentialRequest func autoConvert_login_TokenCredentialRequestSpec_To_v1alpha1_TokenCredentialRequestSpec(in *login.TokenCredentialRequestSpec, out *TokenCredentialRequestSpec, s conversion.Scope) error { out.Token = in.Token + out.IdentityProvider = in.IdentityProvider return nil } diff --git a/generated/1.17/apis/login/v1alpha1/zz_generated.deepcopy.go b/generated/1.17/apis/login/v1alpha1/zz_generated.deepcopy.go index 439149d9..2001aa60 100644 --- a/generated/1.17/apis/login/v1alpha1/zz_generated.deepcopy.go +++ b/generated/1.17/apis/login/v1alpha1/zz_generated.deepcopy.go @@ -33,7 +33,7 @@ func (in *TokenCredentialRequest) DeepCopyInto(out *TokenCredentialRequest) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) - out.Spec = in.Spec + in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } @@ -92,6 +92,7 @@ func (in *TokenCredentialRequestList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TokenCredentialRequestSpec) DeepCopyInto(out *TokenCredentialRequestSpec) { *out = *in + in.IdentityProvider.DeepCopyInto(&out.IdentityProvider) return } diff --git a/generated/1.17/apis/login/zz_generated.deepcopy.go b/generated/1.17/apis/login/zz_generated.deepcopy.go index 176c0b05..d92ad253 100644 --- a/generated/1.17/apis/login/zz_generated.deepcopy.go +++ b/generated/1.17/apis/login/zz_generated.deepcopy.go @@ -33,7 +33,7 @@ func (in *TokenCredentialRequest) DeepCopyInto(out *TokenCredentialRequest) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) - out.Spec = in.Spec + in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } @@ -92,6 +92,7 @@ func (in *TokenCredentialRequestList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TokenCredentialRequestSpec) DeepCopyInto(out *TokenCredentialRequestSpec) { *out = *in + in.IdentityProvider.DeepCopyInto(&out.IdentityProvider) return } diff --git a/generated/1.17/client/openapi/zz_generated.openapi.go b/generated/1.17/client/openapi/zz_generated.openapi.go index 829e2448..83e7fb87 100644 --- a/generated/1.17/client/openapi/zz_generated.openapi.go +++ b/generated/1.17/client/openapi/zz_generated.openapi.go @@ -671,9 +671,18 @@ func schema_117_apis_login_v1alpha1_TokenCredentialRequestSpec(ref common.Refere Format: "", }, }, + "identityProvider": { + SchemaProps: spec.SchemaProps{ + Description: "Reference to an identity provider which can fulfill this credential request.", + Ref: ref("k8s.io/api/core/v1.TypedLocalObjectReference"), + }, + }, }, + Required: []string{"identityProvider"}, }, }, + Dependencies: []string{ + "k8s.io/api/core/v1.TypedLocalObjectReference"}, } } diff --git a/generated/1.18/README.adoc b/generated/1.18/README.adoc index 22cfe325..faf0ca70 100644 --- a/generated/1.18/README.adoc +++ b/generated/1.18/README.adoc @@ -263,6 +263,7 @@ TokenCredentialRequestSpec is the specification of a TokenCredentialRequest, exp |=== | Field | Description | *`token`* __string__ | Bearer token supplied with the credential request. +| *`identityProvider`* __link:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#typedlocalobjectreference-v1-core[$$TypedLocalObjectReference$$]__ | Reference to an identity provider which can fulfill this credential request. |=== diff --git a/generated/1.18/apis/go.mod b/generated/1.18/apis/go.mod index bceb5f18..6940a6e9 100644 --- a/generated/1.18/apis/go.mod +++ b/generated/1.18/apis/go.mod @@ -3,4 +3,7 @@ module go.pinniped.dev/generated/1.18/apis go 1.13 -require k8s.io/apimachinery v0.18.2 +require ( + k8s.io/api v0.18.2 + k8s.io/apimachinery v0.18.2 +) diff --git a/generated/1.18/apis/go.sum b/generated/1.18/apis/go.sum index 8fe7e2d5..4ee816ab 100644 --- a/generated/1.18/apis/go.sum +++ b/generated/1.18/apis/go.sum @@ -94,6 +94,8 @@ gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +k8s.io/api v0.18.2 h1:wG5g5ZmSVgm5B+eHMIbI9EGATS2L8Z72rda19RIEgY8= +k8s.io/api v0.18.2/go.mod h1:SJCWI7OLzhZSvbY7U8zwNl9UA4o1fizoug34OV/2r78= k8s.io/apimachinery v0.18.2 h1:44CmtbmkzVDAhCpRVSiP2R5PPrC2RtlIv/MoB8xpdRA= k8s.io/apimachinery v0.18.2/go.mod h1:9SnR/e11v5IbyPCGbvJViimtJ0SwHG4nfZFjU77ftcA= k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= diff --git a/generated/1.18/apis/login/types_token.go b/generated/1.18/apis/login/types_token.go index 55b9fc99..91d36cfb 100644 --- a/generated/1.18/apis/login/types_token.go +++ b/generated/1.18/apis/login/types_token.go @@ -3,11 +3,17 @@ package login -import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) type TokenCredentialRequestSpec struct { // Bearer token supplied with the credential request. Token string + + // Reference to an identity provider which can fulfill this credential request. + IdentityProvider corev1.TypedLocalObjectReference } type TokenCredentialRequestStatus struct { diff --git a/generated/1.18/apis/login/v1alpha1/types_token.go b/generated/1.18/apis/login/v1alpha1/types_token.go index 7580874f..9fba3369 100644 --- a/generated/1.18/apis/login/v1alpha1/types_token.go +++ b/generated/1.18/apis/login/v1alpha1/types_token.go @@ -3,12 +3,18 @@ package v1alpha1 -import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) // TokenCredentialRequestSpec is the specification of a TokenCredentialRequest, expected on requests to the Pinniped API. type TokenCredentialRequestSpec struct { // Bearer token supplied with the credential request. Token string `json:"token,omitempty"` + + // Reference to an identity provider which can fulfill this credential request. + IdentityProvider corev1.TypedLocalObjectReference `json:"identityProvider"` } // TokenCredentialRequestStatus is the status of a TokenCredentialRequest, returned on responses to the Pinniped API. diff --git a/generated/1.18/apis/login/v1alpha1/zz_generated.conversion.go b/generated/1.18/apis/login/v1alpha1/zz_generated.conversion.go index b3e37f56..fdf8c9f5 100644 --- a/generated/1.18/apis/login/v1alpha1/zz_generated.conversion.go +++ b/generated/1.18/apis/login/v1alpha1/zz_generated.conversion.go @@ -157,6 +157,7 @@ func Convert_login_TokenCredentialRequestList_To_v1alpha1_TokenCredentialRequest func autoConvert_v1alpha1_TokenCredentialRequestSpec_To_login_TokenCredentialRequestSpec(in *TokenCredentialRequestSpec, out *login.TokenCredentialRequestSpec, s conversion.Scope) error { out.Token = in.Token + out.IdentityProvider = in.IdentityProvider return nil } @@ -167,6 +168,7 @@ func Convert_v1alpha1_TokenCredentialRequestSpec_To_login_TokenCredentialRequest func autoConvert_login_TokenCredentialRequestSpec_To_v1alpha1_TokenCredentialRequestSpec(in *login.TokenCredentialRequestSpec, out *TokenCredentialRequestSpec, s conversion.Scope) error { out.Token = in.Token + out.IdentityProvider = in.IdentityProvider return nil } diff --git a/generated/1.18/apis/login/v1alpha1/zz_generated.deepcopy.go b/generated/1.18/apis/login/v1alpha1/zz_generated.deepcopy.go index 439149d9..2001aa60 100644 --- a/generated/1.18/apis/login/v1alpha1/zz_generated.deepcopy.go +++ b/generated/1.18/apis/login/v1alpha1/zz_generated.deepcopy.go @@ -33,7 +33,7 @@ func (in *TokenCredentialRequest) DeepCopyInto(out *TokenCredentialRequest) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) - out.Spec = in.Spec + in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } @@ -92,6 +92,7 @@ func (in *TokenCredentialRequestList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TokenCredentialRequestSpec) DeepCopyInto(out *TokenCredentialRequestSpec) { *out = *in + in.IdentityProvider.DeepCopyInto(&out.IdentityProvider) return } diff --git a/generated/1.18/apis/login/zz_generated.deepcopy.go b/generated/1.18/apis/login/zz_generated.deepcopy.go index 176c0b05..d92ad253 100644 --- a/generated/1.18/apis/login/zz_generated.deepcopy.go +++ b/generated/1.18/apis/login/zz_generated.deepcopy.go @@ -33,7 +33,7 @@ func (in *TokenCredentialRequest) DeepCopyInto(out *TokenCredentialRequest) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) - out.Spec = in.Spec + in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } @@ -92,6 +92,7 @@ func (in *TokenCredentialRequestList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TokenCredentialRequestSpec) DeepCopyInto(out *TokenCredentialRequestSpec) { *out = *in + in.IdentityProvider.DeepCopyInto(&out.IdentityProvider) return } diff --git a/generated/1.18/client/openapi/zz_generated.openapi.go b/generated/1.18/client/openapi/zz_generated.openapi.go index 1c15426f..ac54aea2 100644 --- a/generated/1.18/client/openapi/zz_generated.openapi.go +++ b/generated/1.18/client/openapi/zz_generated.openapi.go @@ -671,9 +671,18 @@ func schema_118_apis_login_v1alpha1_TokenCredentialRequestSpec(ref common.Refere Format: "", }, }, + "identityProvider": { + SchemaProps: spec.SchemaProps{ + Description: "Reference to an identity provider which can fulfill this credential request.", + Ref: ref("k8s.io/api/core/v1.TypedLocalObjectReference"), + }, + }, }, + Required: []string{"identityProvider"}, }, }, + Dependencies: []string{ + "k8s.io/api/core/v1.TypedLocalObjectReference"}, } } diff --git a/generated/1.19/README.adoc b/generated/1.19/README.adoc index cb788bdd..9e0a6579 100644 --- a/generated/1.19/README.adoc +++ b/generated/1.19/README.adoc @@ -263,6 +263,7 @@ TokenCredentialRequestSpec is the specification of a TokenCredentialRequest, exp |=== | Field | Description | *`token`* __string__ | Bearer token supplied with the credential request. +| *`identityProvider`* __link:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#typedlocalobjectreference-v1-core[$$TypedLocalObjectReference$$]__ | Reference to an identity provider which can fulfill this credential request. |=== diff --git a/generated/1.19/apis/go.mod b/generated/1.19/apis/go.mod index 5f704018..f515b351 100644 --- a/generated/1.19/apis/go.mod +++ b/generated/1.19/apis/go.mod @@ -3,4 +3,7 @@ module go.pinniped.dev/generated/1.19/apis go 1.13 -require k8s.io/apimachinery v0.19.0 +require ( + k8s.io/api v0.19.0 + k8s.io/apimachinery v0.19.0 +) diff --git a/generated/1.19/apis/go.sum b/generated/1.19/apis/go.sum index d442a122..61415065 100644 --- a/generated/1.19/apis/go.sum +++ b/generated/1.19/apis/go.sum @@ -157,6 +157,8 @@ gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +k8s.io/api v0.19.0 h1:XyrFIJqTYZJ2DU7FBE/bSPz7b1HvbVBuBf07oeo6eTc= +k8s.io/api v0.19.0/go.mod h1:I1K45XlvTrDjmj5LoM5LuP/KYrhWbjUKT/SoPG0qTjw= k8s.io/apimachinery v0.19.0 h1:gjKnAda/HZp5k4xQYjL0K/Yb66IvNqjthCb03QlKpaQ= k8s.io/apimachinery v0.19.0/go.mod h1:DnPGDnARWFvYa3pMHgSxtbZb7gpzzAZ1pTfaUNDVlmA= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= diff --git a/generated/1.19/apis/login/types_token.go b/generated/1.19/apis/login/types_token.go index 55b9fc99..91d36cfb 100644 --- a/generated/1.19/apis/login/types_token.go +++ b/generated/1.19/apis/login/types_token.go @@ -3,11 +3,17 @@ package login -import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) type TokenCredentialRequestSpec struct { // Bearer token supplied with the credential request. Token string + + // Reference to an identity provider which can fulfill this credential request. + IdentityProvider corev1.TypedLocalObjectReference } type TokenCredentialRequestStatus struct { diff --git a/generated/1.19/apis/login/v1alpha1/types_token.go b/generated/1.19/apis/login/v1alpha1/types_token.go index 7580874f..9fba3369 100644 --- a/generated/1.19/apis/login/v1alpha1/types_token.go +++ b/generated/1.19/apis/login/v1alpha1/types_token.go @@ -3,12 +3,18 @@ package v1alpha1 -import metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +import ( + corev1 "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) // TokenCredentialRequestSpec is the specification of a TokenCredentialRequest, expected on requests to the Pinniped API. type TokenCredentialRequestSpec struct { // Bearer token supplied with the credential request. Token string `json:"token,omitempty"` + + // Reference to an identity provider which can fulfill this credential request. + IdentityProvider corev1.TypedLocalObjectReference `json:"identityProvider"` } // TokenCredentialRequestStatus is the status of a TokenCredentialRequest, returned on responses to the Pinniped API. diff --git a/generated/1.19/apis/login/v1alpha1/zz_generated.conversion.go b/generated/1.19/apis/login/v1alpha1/zz_generated.conversion.go index 2289296c..e2c6f280 100644 --- a/generated/1.19/apis/login/v1alpha1/zz_generated.conversion.go +++ b/generated/1.19/apis/login/v1alpha1/zz_generated.conversion.go @@ -157,6 +157,7 @@ func Convert_login_TokenCredentialRequestList_To_v1alpha1_TokenCredentialRequest func autoConvert_v1alpha1_TokenCredentialRequestSpec_To_login_TokenCredentialRequestSpec(in *TokenCredentialRequestSpec, out *login.TokenCredentialRequestSpec, s conversion.Scope) error { out.Token = in.Token + out.IdentityProvider = in.IdentityProvider return nil } @@ -167,6 +168,7 @@ func Convert_v1alpha1_TokenCredentialRequestSpec_To_login_TokenCredentialRequest func autoConvert_login_TokenCredentialRequestSpec_To_v1alpha1_TokenCredentialRequestSpec(in *login.TokenCredentialRequestSpec, out *TokenCredentialRequestSpec, s conversion.Scope) error { out.Token = in.Token + out.IdentityProvider = in.IdentityProvider return nil } diff --git a/generated/1.19/apis/login/v1alpha1/zz_generated.deepcopy.go b/generated/1.19/apis/login/v1alpha1/zz_generated.deepcopy.go index 439149d9..2001aa60 100644 --- a/generated/1.19/apis/login/v1alpha1/zz_generated.deepcopy.go +++ b/generated/1.19/apis/login/v1alpha1/zz_generated.deepcopy.go @@ -33,7 +33,7 @@ func (in *TokenCredentialRequest) DeepCopyInto(out *TokenCredentialRequest) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) - out.Spec = in.Spec + in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } @@ -92,6 +92,7 @@ func (in *TokenCredentialRequestList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TokenCredentialRequestSpec) DeepCopyInto(out *TokenCredentialRequestSpec) { *out = *in + in.IdentityProvider.DeepCopyInto(&out.IdentityProvider) return } diff --git a/generated/1.19/apis/login/zz_generated.deepcopy.go b/generated/1.19/apis/login/zz_generated.deepcopy.go index 176c0b05..d92ad253 100644 --- a/generated/1.19/apis/login/zz_generated.deepcopy.go +++ b/generated/1.19/apis/login/zz_generated.deepcopy.go @@ -33,7 +33,7 @@ func (in *TokenCredentialRequest) DeepCopyInto(out *TokenCredentialRequest) { *out = *in out.TypeMeta = in.TypeMeta in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) - out.Spec = in.Spec + in.Spec.DeepCopyInto(&out.Spec) in.Status.DeepCopyInto(&out.Status) return } @@ -92,6 +92,7 @@ func (in *TokenCredentialRequestList) DeepCopyObject() runtime.Object { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *TokenCredentialRequestSpec) DeepCopyInto(out *TokenCredentialRequestSpec) { *out = *in + in.IdentityProvider.DeepCopyInto(&out.IdentityProvider) return } diff --git a/generated/1.19/client/openapi/zz_generated.openapi.go b/generated/1.19/client/openapi/zz_generated.openapi.go index 5a4cef84..c27ff8c0 100644 --- a/generated/1.19/client/openapi/zz_generated.openapi.go +++ b/generated/1.19/client/openapi/zz_generated.openapi.go @@ -672,9 +672,18 @@ func schema_119_apis_login_v1alpha1_TokenCredentialRequestSpec(ref common.Refere Format: "", }, }, + "identityProvider": { + SchemaProps: spec.SchemaProps{ + Description: "Reference to an identity provider which can fulfill this credential request.", + Ref: ref("k8s.io/api/core/v1.TypedLocalObjectReference"), + }, + }, }, + Required: []string{"identityProvider"}, }, }, + Dependencies: []string{ + "k8s.io/api/core/v1.TypedLocalObjectReference"}, } } diff --git a/hack/lib/update-codegen.sh b/hack/lib/update-codegen.sh index 57ef3d37..46ef6f09 100755 --- a/hack/lib/update-codegen.sh +++ b/hack/lib/update-codegen.sh @@ -79,6 +79,7 @@ go 1.13 require ( k8s.io/apimachinery ${KUBE_MODULE_VERSION} + k8s.io/api ${KUBE_MODULE_VERSION} ) EOF @@ -93,9 +94,9 @@ go 1.13 require ( github.com/go-openapi/spec v0.19.9 - k8s.io/api ${KUBE_MODULE_VERSION} - k8s.io/apimachinery ${KUBE_MODULE_VERSION} - k8s.io/client-go ${KUBE_MODULE_VERSION} + k8s.io/api ${KUBE_MODULE_VERSION} + k8s.io/apimachinery ${KUBE_MODULE_VERSION} + k8s.io/client-go ${KUBE_MODULE_VERSION} k8s.io/apimachinery ${KUBE_MODULE_VERSION} )