82ae98d9d0
We believe this API is more forwards compatible with future secrets management use cases. The implementation is a cry for help, but I was trying to follow the previously established pattern of encapsulating the secret generation functionality to a single group of packages. This commit makes a breaking change to the current OIDCProvider API, but that OIDCProvider API was added after the latest release, so it is technically still in development until we release, and therefore we can continue to thrash on it. I also took this opportunity to make some things private that didn't need to be public. Signed-off-by: Andrew Keesler <akeesler@vmware.com>
152 lines
4.2 KiB
Go
Generated
152 lines
4.2 KiB
Go
Generated
// +build !ignore_autogenerated
|
|
|
|
// Copyright 2020 the Pinniped contributors. All Rights Reserved.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
// Code generated by deepcopy-gen. DO NOT EDIT.
|
|
|
|
package v1alpha1
|
|
|
|
import (
|
|
runtime "k8s.io/apimachinery/pkg/runtime"
|
|
)
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OIDCProvider) DeepCopyInto(out *OIDCProvider) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCProvider.
|
|
func (in *OIDCProvider) DeepCopy() *OIDCProvider {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OIDCProvider)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *OIDCProvider) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OIDCProviderList) DeepCopyInto(out *OIDCProviderList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]OIDCProvider, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCProviderList.
|
|
func (in *OIDCProviderList) DeepCopy() *OIDCProviderList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OIDCProviderList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *OIDCProviderList) DeepCopyObject() runtime.Object {
|
|
if c := in.DeepCopy(); c != nil {
|
|
return c
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OIDCProviderSecrets) DeepCopyInto(out *OIDCProviderSecrets) {
|
|
*out = *in
|
|
out.JWKS = in.JWKS
|
|
out.TokenSigningKey = in.TokenSigningKey
|
|
out.StateSigningKey = in.StateSigningKey
|
|
out.StateEncryptionKey = in.StateEncryptionKey
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCProviderSecrets.
|
|
func (in *OIDCProviderSecrets) DeepCopy() *OIDCProviderSecrets {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OIDCProviderSecrets)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OIDCProviderSpec) DeepCopyInto(out *OIDCProviderSpec) {
|
|
*out = *in
|
|
if in.TLS != nil {
|
|
in, out := &in.TLS, &out.TLS
|
|
*out = new(OIDCProviderTLSSpec)
|
|
**out = **in
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCProviderSpec.
|
|
func (in *OIDCProviderSpec) DeepCopy() *OIDCProviderSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OIDCProviderSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OIDCProviderStatus) DeepCopyInto(out *OIDCProviderStatus) {
|
|
*out = *in
|
|
if in.LastUpdateTime != nil {
|
|
in, out := &in.LastUpdateTime, &out.LastUpdateTime
|
|
*out = (*in).DeepCopy()
|
|
}
|
|
out.Secrets = in.Secrets
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCProviderStatus.
|
|
func (in *OIDCProviderStatus) DeepCopy() *OIDCProviderStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OIDCProviderStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OIDCProviderTLSSpec) DeepCopyInto(out *OIDCProviderTLSSpec) {
|
|
*out = *in
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCProviderTLSSpec.
|
|
func (in *OIDCProviderTLSSpec) DeepCopy() *OIDCProviderTLSSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OIDCProviderTLSSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|