k8s.io/client-go@v0.22.2/pkg/apis/clientauthentication/v1/zz_generated.conversion.go (about) 1 // +build !ignore_autogenerated 2 3 /* 4 Copyright The Kubernetes Authors. 5 6 Licensed under the Apache License, Version 2.0 (the "License"); 7 you may not use this file except in compliance with the License. 8 You may obtain a copy of the License at 9 10 http://www.apache.org/licenses/LICENSE-2.0 11 12 Unless required by applicable law or agreed to in writing, software 13 distributed under the License is distributed on an "AS IS" BASIS, 14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 See the License for the specific language governing permissions and 16 limitations under the License. 17 */ 18 19 // Code generated by conversion-gen. DO NOT EDIT. 20 21 package v1 22 23 import ( 24 unsafe "unsafe" 25 26 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 27 conversion "k8s.io/apimachinery/pkg/conversion" 28 runtime "k8s.io/apimachinery/pkg/runtime" 29 clientauthentication "k8s.io/client-go/pkg/apis/clientauthentication" 30 ) 31 32 func init() { 33 localSchemeBuilder.Register(RegisterConversions) 34 } 35 36 // RegisterConversions adds conversion functions to the given scheme. 37 // Public to allow building arbitrary schemes. 38 func RegisterConversions(s *runtime.Scheme) error { 39 if err := s.AddGeneratedConversionFunc((*Cluster)(nil), (*clientauthentication.Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error { 40 return Convert_v1_Cluster_To_clientauthentication_Cluster(a.(*Cluster), b.(*clientauthentication.Cluster), scope) 41 }); err != nil { 42 return err 43 } 44 if err := s.AddGeneratedConversionFunc((*clientauthentication.Cluster)(nil), (*Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error { 45 return Convert_clientauthentication_Cluster_To_v1_Cluster(a.(*clientauthentication.Cluster), b.(*Cluster), scope) 46 }); err != nil { 47 return err 48 } 49 if err := s.AddGeneratedConversionFunc((*ExecCredential)(nil), (*clientauthentication.ExecCredential)(nil), func(a, b interface{}, scope conversion.Scope) error { 50 return Convert_v1_ExecCredential_To_clientauthentication_ExecCredential(a.(*ExecCredential), b.(*clientauthentication.ExecCredential), scope) 51 }); err != nil { 52 return err 53 } 54 if err := s.AddGeneratedConversionFunc((*clientauthentication.ExecCredential)(nil), (*ExecCredential)(nil), func(a, b interface{}, scope conversion.Scope) error { 55 return Convert_clientauthentication_ExecCredential_To_v1_ExecCredential(a.(*clientauthentication.ExecCredential), b.(*ExecCredential), scope) 56 }); err != nil { 57 return err 58 } 59 if err := s.AddGeneratedConversionFunc((*ExecCredentialSpec)(nil), (*clientauthentication.ExecCredentialSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 60 return Convert_v1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(a.(*ExecCredentialSpec), b.(*clientauthentication.ExecCredentialSpec), scope) 61 }); err != nil { 62 return err 63 } 64 if err := s.AddGeneratedConversionFunc((*ExecCredentialStatus)(nil), (*clientauthentication.ExecCredentialStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 65 return Convert_v1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus(a.(*ExecCredentialStatus), b.(*clientauthentication.ExecCredentialStatus), scope) 66 }); err != nil { 67 return err 68 } 69 if err := s.AddGeneratedConversionFunc((*clientauthentication.ExecCredentialStatus)(nil), (*ExecCredentialStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 70 return Convert_clientauthentication_ExecCredentialStatus_To_v1_ExecCredentialStatus(a.(*clientauthentication.ExecCredentialStatus), b.(*ExecCredentialStatus), scope) 71 }); err != nil { 72 return err 73 } 74 if err := s.AddConversionFunc((*clientauthentication.ExecCredentialSpec)(nil), (*ExecCredentialSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 75 return Convert_clientauthentication_ExecCredentialSpec_To_v1_ExecCredentialSpec(a.(*clientauthentication.ExecCredentialSpec), b.(*ExecCredentialSpec), scope) 76 }); err != nil { 77 return err 78 } 79 return nil 80 } 81 82 func autoConvert_v1_Cluster_To_clientauthentication_Cluster(in *Cluster, out *clientauthentication.Cluster, s conversion.Scope) error { 83 out.Server = in.Server 84 out.TLSServerName = in.TLSServerName 85 out.InsecureSkipTLSVerify = in.InsecureSkipTLSVerify 86 out.CertificateAuthorityData = *(*[]byte)(unsafe.Pointer(&in.CertificateAuthorityData)) 87 out.ProxyURL = in.ProxyURL 88 if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&in.Config, &out.Config, s); err != nil { 89 return err 90 } 91 return nil 92 } 93 94 // Convert_v1_Cluster_To_clientauthentication_Cluster is an autogenerated conversion function. 95 func Convert_v1_Cluster_To_clientauthentication_Cluster(in *Cluster, out *clientauthentication.Cluster, s conversion.Scope) error { 96 return autoConvert_v1_Cluster_To_clientauthentication_Cluster(in, out, s) 97 } 98 99 func autoConvert_clientauthentication_Cluster_To_v1_Cluster(in *clientauthentication.Cluster, out *Cluster, s conversion.Scope) error { 100 out.Server = in.Server 101 out.TLSServerName = in.TLSServerName 102 out.InsecureSkipTLSVerify = in.InsecureSkipTLSVerify 103 out.CertificateAuthorityData = *(*[]byte)(unsafe.Pointer(&in.CertificateAuthorityData)) 104 out.ProxyURL = in.ProxyURL 105 if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&in.Config, &out.Config, s); err != nil { 106 return err 107 } 108 return nil 109 } 110 111 // Convert_clientauthentication_Cluster_To_v1_Cluster is an autogenerated conversion function. 112 func Convert_clientauthentication_Cluster_To_v1_Cluster(in *clientauthentication.Cluster, out *Cluster, s conversion.Scope) error { 113 return autoConvert_clientauthentication_Cluster_To_v1_Cluster(in, out, s) 114 } 115 116 func autoConvert_v1_ExecCredential_To_clientauthentication_ExecCredential(in *ExecCredential, out *clientauthentication.ExecCredential, s conversion.Scope) error { 117 if err := Convert_v1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(&in.Spec, &out.Spec, s); err != nil { 118 return err 119 } 120 out.Status = (*clientauthentication.ExecCredentialStatus)(unsafe.Pointer(in.Status)) 121 return nil 122 } 123 124 // Convert_v1_ExecCredential_To_clientauthentication_ExecCredential is an autogenerated conversion function. 125 func Convert_v1_ExecCredential_To_clientauthentication_ExecCredential(in *ExecCredential, out *clientauthentication.ExecCredential, s conversion.Scope) error { 126 return autoConvert_v1_ExecCredential_To_clientauthentication_ExecCredential(in, out, s) 127 } 128 129 func autoConvert_clientauthentication_ExecCredential_To_v1_ExecCredential(in *clientauthentication.ExecCredential, out *ExecCredential, s conversion.Scope) error { 130 if err := Convert_clientauthentication_ExecCredentialSpec_To_v1_ExecCredentialSpec(&in.Spec, &out.Spec, s); err != nil { 131 return err 132 } 133 out.Status = (*ExecCredentialStatus)(unsafe.Pointer(in.Status)) 134 return nil 135 } 136 137 // Convert_clientauthentication_ExecCredential_To_v1_ExecCredential is an autogenerated conversion function. 138 func Convert_clientauthentication_ExecCredential_To_v1_ExecCredential(in *clientauthentication.ExecCredential, out *ExecCredential, s conversion.Scope) error { 139 return autoConvert_clientauthentication_ExecCredential_To_v1_ExecCredential(in, out, s) 140 } 141 142 func autoConvert_v1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(in *ExecCredentialSpec, out *clientauthentication.ExecCredentialSpec, s conversion.Scope) error { 143 if in.Cluster != nil { 144 in, out := &in.Cluster, &out.Cluster 145 *out = new(clientauthentication.Cluster) 146 if err := Convert_v1_Cluster_To_clientauthentication_Cluster(*in, *out, s); err != nil { 147 return err 148 } 149 } else { 150 out.Cluster = nil 151 } 152 out.Interactive = in.Interactive 153 return nil 154 } 155 156 // Convert_v1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec is an autogenerated conversion function. 157 func Convert_v1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(in *ExecCredentialSpec, out *clientauthentication.ExecCredentialSpec, s conversion.Scope) error { 158 return autoConvert_v1_ExecCredentialSpec_To_clientauthentication_ExecCredentialSpec(in, out, s) 159 } 160 161 func autoConvert_clientauthentication_ExecCredentialSpec_To_v1_ExecCredentialSpec(in *clientauthentication.ExecCredentialSpec, out *ExecCredentialSpec, s conversion.Scope) error { 162 // WARNING: in.Response requires manual conversion: does not exist in peer-type 163 out.Interactive = in.Interactive 164 if in.Cluster != nil { 165 in, out := &in.Cluster, &out.Cluster 166 *out = new(Cluster) 167 if err := Convert_clientauthentication_Cluster_To_v1_Cluster(*in, *out, s); err != nil { 168 return err 169 } 170 } else { 171 out.Cluster = nil 172 } 173 return nil 174 } 175 176 func autoConvert_v1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus(in *ExecCredentialStatus, out *clientauthentication.ExecCredentialStatus, s conversion.Scope) error { 177 out.ExpirationTimestamp = (*metav1.Time)(unsafe.Pointer(in.ExpirationTimestamp)) 178 out.Token = in.Token 179 out.ClientCertificateData = in.ClientCertificateData 180 out.ClientKeyData = in.ClientKeyData 181 return nil 182 } 183 184 // Convert_v1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus is an autogenerated conversion function. 185 func Convert_v1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus(in *ExecCredentialStatus, out *clientauthentication.ExecCredentialStatus, s conversion.Scope) error { 186 return autoConvert_v1_ExecCredentialStatus_To_clientauthentication_ExecCredentialStatus(in, out, s) 187 } 188 189 func autoConvert_clientauthentication_ExecCredentialStatus_To_v1_ExecCredentialStatus(in *clientauthentication.ExecCredentialStatus, out *ExecCredentialStatus, s conversion.Scope) error { 190 out.ExpirationTimestamp = (*metav1.Time)(unsafe.Pointer(in.ExpirationTimestamp)) 191 out.Token = in.Token 192 out.ClientCertificateData = in.ClientCertificateData 193 out.ClientKeyData = in.ClientKeyData 194 return nil 195 } 196 197 // Convert_clientauthentication_ExecCredentialStatus_To_v1_ExecCredentialStatus is an autogenerated conversion function. 198 func Convert_clientauthentication_ExecCredentialStatus_To_v1_ExecCredentialStatus(in *clientauthentication.ExecCredentialStatus, out *ExecCredentialStatus, s conversion.Scope) error { 199 return autoConvert_clientauthentication_ExecCredentialStatus_To_v1_ExecCredentialStatus(in, out, s) 200 }