2 * ============LICENSE_START=======================================================
3 * oom-certservice-k8s-external-provider
4 * ================================================================================
5 * Copyright (c) 2019 Smallstep Labs, Inc.
6 * Modifications copyright (C) 2020 Nokia. All rights reserved.
7 * ================================================================================
8 * This source code was copied from the following git repository:
9 * https://github.com/smallstep/step-issuer
10 * The source code was modified for usage in the ONAP project.
11 * ================================================================================
12 * Licensed under the Apache License, Version 2.0 (the "License");
13 * you may not use this file except in compliance with the License.
14 * You may obtain a copy of the License at
16 * http://www.apache.org/licenses/LICENSE-2.0
18 * Unless required by applicable law or agreed to in writing, software
19 * distributed under the License is distributed on an "AS IS" BASIS,
20 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21 * See the License for the specific language governing permissions and
22 * limitations under the License.
23 * ============LICENSE_END=========================================================
30 runtime "k8s.io/apimachinery/pkg/runtime"
33 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
34 func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) {
38 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretKeySelector.
39 func (in *SecretKeySelector) DeepCopy() *SecretKeySelector {
43 out := new(SecretKeySelector)
48 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
49 func (in *CertServiceIssuer) DeepCopyInto(out *CertServiceIssuer) {
51 out.TypeMeta = in.TypeMeta
52 in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
53 in.Spec.DeepCopyInto(&out.Spec)
54 in.Status.DeepCopyInto(&out.Status)
57 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuer.
58 func (in *CertServiceIssuer) DeepCopy() *CertServiceIssuer {
62 out := new(CertServiceIssuer)
67 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
68 func (in *CertServiceIssuer) DeepCopyObject() runtime.Object {
69 if c := in.DeepCopy(); c != nil {
75 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
76 func (in *CertServiceIssuerCondition) DeepCopyInto(out *CertServiceIssuerCondition) {
78 if in.LastTransitionTime != nil {
79 in, out := &in.LastTransitionTime, &out.LastTransitionTime
80 *out = (*in).DeepCopy()
84 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuerCondition.
85 func (in *CertServiceIssuerCondition) DeepCopy() *CertServiceIssuerCondition {
89 out := new(CertServiceIssuerCondition)
94 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
95 func (in *CertServiceIssuerList) DeepCopyInto(out *CertServiceIssuerList) {
97 out.TypeMeta = in.TypeMeta
98 in.ListMeta.DeepCopyInto(&out.ListMeta)
100 in, out := &in.Items, &out.Items
101 *out = make([]CertServiceIssuer, len(*in))
103 (*in)[i].DeepCopyInto(&(*out)[i])
108 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuerList.
109 func (in *CertServiceIssuerList) DeepCopy() *CertServiceIssuerList {
113 out := new(CertServiceIssuerList)
118 // DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
119 func (in *CertServiceIssuerList) DeepCopyObject() runtime.Object {
120 if c := in.DeepCopy(); c != nil {
126 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
127 func (in *CertServiceIssuerSpec) DeepCopyInto(out *CertServiceIssuerSpec) {
129 out.KeyRef = in.KeyRef
132 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuerSpec.
133 func (in *CertServiceIssuerSpec) DeepCopy() *CertServiceIssuerSpec {
137 out := new(CertServiceIssuerSpec)
142 // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
143 func (in *CertServiceIssuerStatus) DeepCopyInto(out *CertServiceIssuerStatus) {
145 if in.Conditions != nil {
146 in, out := &in.Conditions, &out.Conditions
147 *out = make([]CertServiceIssuerCondition, len(*in))
149 (*in)[i].DeepCopyInto(&(*out)[i])
154 // DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertServiceIssuerStatus.
155 func (in *CertServiceIssuerStatus) DeepCopy() *CertServiceIssuerStatus {
159 out := new(CertServiceIssuerStatus)