mirror of
https://github.com/fluxcd/flagger.git
synced 2026-03-04 18:51:02 +00:00
Signed-off-by: Vidhart Bhatia <vidhartbhatia@hotmail.com> Co-authored-by: Sanskar Jaiswal <sanskar.jaiswal@weave.worksl>
400 lines
11 KiB
Go
400 lines
11 KiB
Go
//go:build !ignore_autogenerated
|
|
// +build !ignore_autogenerated
|
|
|
|
/*
|
|
Copyright 2020 The Flux authors
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
// Code generated by deepcopy-gen. DO NOT EDIT.
|
|
|
|
package v1alpha1
|
|
|
|
import (
|
|
v2beta2 "k8s.io/api/autoscaling/v2beta2"
|
|
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 *AdvancedConfig) DeepCopyInto(out *AdvancedConfig) {
|
|
*out = *in
|
|
if in.HorizontalPodAutoscalerConfig != nil {
|
|
in, out := &in.HorizontalPodAutoscalerConfig, &out.HorizontalPodAutoscalerConfig
|
|
*out = new(HorizontalPodAutoscalerConfig)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdvancedConfig.
|
|
func (in *AdvancedConfig) DeepCopy() *AdvancedConfig {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AdvancedConfig)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Condition) DeepCopyInto(out *Condition) {
|
|
*out = *in
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
|
|
func (in *Condition) DeepCopy() *Condition {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Condition)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in Conditions) DeepCopyInto(out *Conditions) {
|
|
{
|
|
in := &in
|
|
*out = make(Conditions, len(*in))
|
|
copy(*out, *in)
|
|
return
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Conditions.
|
|
func (in Conditions) DeepCopy() Conditions {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Conditions)
|
|
in.DeepCopyInto(out)
|
|
return *out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Fallback) DeepCopyInto(out *Fallback) {
|
|
*out = *in
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Fallback.
|
|
func (in *Fallback) DeepCopy() *Fallback {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Fallback)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *GroupVersionKindResource) DeepCopyInto(out *GroupVersionKindResource) {
|
|
*out = *in
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionKindResource.
|
|
func (in *GroupVersionKindResource) DeepCopy() *GroupVersionKindResource {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(GroupVersionKindResource)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HealthStatus) DeepCopyInto(out *HealthStatus) {
|
|
*out = *in
|
|
if in.NumberOfFailures != nil {
|
|
in, out := &in.NumberOfFailures, &out.NumberOfFailures
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthStatus.
|
|
func (in *HealthStatus) DeepCopy() *HealthStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HealthStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *HorizontalPodAutoscalerConfig) DeepCopyInto(out *HorizontalPodAutoscalerConfig) {
|
|
*out = *in
|
|
if in.Behavior != nil {
|
|
in, out := &in.Behavior, &out.Behavior
|
|
*out = new(v2beta2.HorizontalPodAutoscalerBehavior)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HorizontalPodAutoscalerConfig.
|
|
func (in *HorizontalPodAutoscalerConfig) DeepCopy() *HorizontalPodAutoscalerConfig {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(HorizontalPodAutoscalerConfig)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ScaleTarget) DeepCopyInto(out *ScaleTarget) {
|
|
*out = *in
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleTarget.
|
|
func (in *ScaleTarget) DeepCopy() *ScaleTarget {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ScaleTarget)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ScaleTriggers) DeepCopyInto(out *ScaleTriggers) {
|
|
*out = *in
|
|
if in.Metadata != nil {
|
|
in, out := &in.Metadata, &out.Metadata
|
|
*out = make(map[string]string, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = val
|
|
}
|
|
}
|
|
if in.AuthenticationRef != nil {
|
|
in, out := &in.AuthenticationRef, &out.AuthenticationRef
|
|
*out = new(ScaledObjectAuthRef)
|
|
**out = **in
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleTriggers.
|
|
func (in *ScaleTriggers) DeepCopy() *ScaleTriggers {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ScaleTriggers)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ScaledObject) DeepCopyInto(out *ScaledObject) {
|
|
*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 ScaledObject.
|
|
func (in *ScaledObject) DeepCopy() *ScaledObject {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ScaledObject)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *ScaledObject) 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 *ScaledObjectAuthRef) DeepCopyInto(out *ScaledObjectAuthRef) {
|
|
*out = *in
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaledObjectAuthRef.
|
|
func (in *ScaledObjectAuthRef) DeepCopy() *ScaledObjectAuthRef {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ScaledObjectAuthRef)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ScaledObjectList) DeepCopyInto(out *ScaledObjectList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]ScaledObject, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaledObjectList.
|
|
func (in *ScaledObjectList) DeepCopy() *ScaledObjectList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ScaledObjectList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *ScaledObjectList) 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 *ScaledObjectSpec) DeepCopyInto(out *ScaledObjectSpec) {
|
|
*out = *in
|
|
if in.ScaleTargetRef != nil {
|
|
in, out := &in.ScaleTargetRef, &out.ScaleTargetRef
|
|
*out = new(ScaleTarget)
|
|
**out = **in
|
|
}
|
|
if in.PollingInterval != nil {
|
|
in, out := &in.PollingInterval, &out.PollingInterval
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
if in.CooldownPeriod != nil {
|
|
in, out := &in.CooldownPeriod, &out.CooldownPeriod
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
if in.IdleReplicaCount != nil {
|
|
in, out := &in.IdleReplicaCount, &out.IdleReplicaCount
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
if in.MinReplicaCount != nil {
|
|
in, out := &in.MinReplicaCount, &out.MinReplicaCount
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
if in.MaxReplicaCount != nil {
|
|
in, out := &in.MaxReplicaCount, &out.MaxReplicaCount
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
if in.Advanced != nil {
|
|
in, out := &in.Advanced, &out.Advanced
|
|
*out = new(AdvancedConfig)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Triggers != nil {
|
|
in, out := &in.Triggers, &out.Triggers
|
|
*out = make([]ScaleTriggers, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Fallback != nil {
|
|
in, out := &in.Fallback, &out.Fallback
|
|
*out = new(Fallback)
|
|
**out = **in
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaledObjectSpec.
|
|
func (in *ScaledObjectSpec) DeepCopy() *ScaledObjectSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ScaledObjectSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ScaledObjectStatus) DeepCopyInto(out *ScaledObjectStatus) {
|
|
*out = *in
|
|
if in.ScaleTargetGVKR != nil {
|
|
in, out := &in.ScaleTargetGVKR, &out.ScaleTargetGVKR
|
|
*out = new(GroupVersionKindResource)
|
|
**out = **in
|
|
}
|
|
if in.OriginalReplicaCount != nil {
|
|
in, out := &in.OriginalReplicaCount, &out.OriginalReplicaCount
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
if in.LastActiveTime != nil {
|
|
in, out := &in.LastActiveTime, &out.LastActiveTime
|
|
*out = (*in).DeepCopy()
|
|
}
|
|
if in.ExternalMetricNames != nil {
|
|
in, out := &in.ExternalMetricNames, &out.ExternalMetricNames
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.ResourceMetricNames != nil {
|
|
in, out := &in.ResourceMetricNames, &out.ResourceMetricNames
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make(Conditions, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Health != nil {
|
|
in, out := &in.Health, &out.Health
|
|
*out = make(map[string]HealthStatus, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = *val.DeepCopy()
|
|
}
|
|
}
|
|
if in.PausedReplicaCount != nil {
|
|
in, out := &in.PausedReplicaCount, &out.PausedReplicaCount
|
|
*out = new(int32)
|
|
**out = **in
|
|
}
|
|
return
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaledObjectStatus.
|
|
func (in *ScaledObjectStatus) DeepCopy() *ScaledObjectStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ScaledObjectStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|