mirror of https://github.com/grafana/loki
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1309 lines
36 KiB
1309 lines
36 KiB
//go:build !ignore_autogenerated
|
|
// +build !ignore_autogenerated
|
|
|
|
// Code generated by controller-gen. DO NOT EDIT.
|
|
|
|
package v1beta1
|
|
|
|
import (
|
|
corev1 "k8s.io/api/core/v1"
|
|
"k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
"k8s.io/apimachinery/pkg/runtime"
|
|
)
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AlertManagerDiscoverySpec) DeepCopyInto(out *AlertManagerDiscoverySpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerDiscoverySpec.
|
|
func (in *AlertManagerDiscoverySpec) DeepCopy() *AlertManagerDiscoverySpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertManagerDiscoverySpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AlertManagerNotificationQueueSpec) DeepCopyInto(out *AlertManagerNotificationQueueSpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerNotificationQueueSpec.
|
|
func (in *AlertManagerNotificationQueueSpec) DeepCopy() *AlertManagerNotificationQueueSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertManagerNotificationQueueSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AlertManagerSpec) DeepCopyInto(out *AlertManagerSpec) {
|
|
*out = *in
|
|
if in.ExternalLabels != nil {
|
|
in, out := &in.ExternalLabels, &out.ExternalLabels
|
|
*out = make(map[string]string, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = val
|
|
}
|
|
}
|
|
if in.Endpoints != nil {
|
|
in, out := &in.Endpoints, &out.Endpoints
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.DiscoverySpec != nil {
|
|
in, out := &in.DiscoverySpec, &out.DiscoverySpec
|
|
*out = new(AlertManagerDiscoverySpec)
|
|
**out = **in
|
|
}
|
|
if in.NotificationQueueSpec != nil {
|
|
in, out := &in.NotificationQueueSpec, &out.NotificationQueueSpec
|
|
*out = new(AlertManagerNotificationQueueSpec)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerSpec.
|
|
func (in *AlertManagerSpec) DeepCopy() *AlertManagerSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertManagerSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AlertingRule) DeepCopyInto(out *AlertingRule) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertingRule.
|
|
func (in *AlertingRule) DeepCopy() *AlertingRule {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertingRule)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *AlertingRule) 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 *AlertingRuleGroup) DeepCopyInto(out *AlertingRuleGroup) {
|
|
*out = *in
|
|
if in.Rules != nil {
|
|
in, out := &in.Rules, &out.Rules
|
|
*out = make([]*AlertingRuleGroupSpec, len(*in))
|
|
for i := range *in {
|
|
if (*in)[i] != nil {
|
|
in, out := &(*in)[i], &(*out)[i]
|
|
*out = new(AlertingRuleGroupSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertingRuleGroup.
|
|
func (in *AlertingRuleGroup) DeepCopy() *AlertingRuleGroup {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertingRuleGroup)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AlertingRuleGroupSpec) DeepCopyInto(out *AlertingRuleGroupSpec) {
|
|
*out = *in
|
|
if in.Annotations != nil {
|
|
in, out := &in.Annotations, &out.Annotations
|
|
*out = make(map[string]string, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = val
|
|
}
|
|
}
|
|
if in.Labels != nil {
|
|
in, out := &in.Labels, &out.Labels
|
|
*out = make(map[string]string, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = val
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertingRuleGroupSpec.
|
|
func (in *AlertingRuleGroupSpec) DeepCopy() *AlertingRuleGroupSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertingRuleGroupSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AlertingRuleList) DeepCopyInto(out *AlertingRuleList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]AlertingRule, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertingRuleList.
|
|
func (in *AlertingRuleList) DeepCopy() *AlertingRuleList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertingRuleList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *AlertingRuleList) 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 *AlertingRuleSpec) DeepCopyInto(out *AlertingRuleSpec) {
|
|
*out = *in
|
|
if in.Groups != nil {
|
|
in, out := &in.Groups, &out.Groups
|
|
*out = make([]*AlertingRuleGroup, len(*in))
|
|
for i := range *in {
|
|
if (*in)[i] != nil {
|
|
in, out := &(*in)[i], &(*out)[i]
|
|
*out = new(AlertingRuleGroup)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertingRuleSpec.
|
|
func (in *AlertingRuleSpec) DeepCopy() *AlertingRuleSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertingRuleSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AlertingRuleStatus) DeepCopyInto(out *AlertingRuleStatus) {
|
|
*out = *in
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make([]v1.Condition, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertingRuleStatus.
|
|
func (in *AlertingRuleStatus) DeepCopy() *AlertingRuleStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AlertingRuleStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AuthenticationSpec) DeepCopyInto(out *AuthenticationSpec) {
|
|
*out = *in
|
|
if in.OIDC != nil {
|
|
in, out := &in.OIDC, &out.OIDC
|
|
*out = new(OIDCSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationSpec.
|
|
func (in *AuthenticationSpec) DeepCopy() *AuthenticationSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AuthenticationSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *AuthorizationSpec) DeepCopyInto(out *AuthorizationSpec) {
|
|
*out = *in
|
|
if in.OPA != nil {
|
|
in, out := &in.OPA, &out.OPA
|
|
*out = new(OPASpec)
|
|
**out = **in
|
|
}
|
|
if in.Roles != nil {
|
|
in, out := &in.Roles, &out.Roles
|
|
*out = make([]RoleSpec, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.RoleBindings != nil {
|
|
in, out := &in.RoleBindings, &out.RoleBindings
|
|
*out = make([]RoleBindingsSpec, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationSpec.
|
|
func (in *AuthorizationSpec) DeepCopy() *AuthorizationSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(AuthorizationSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *IngestionLimitSpec) DeepCopyInto(out *IngestionLimitSpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngestionLimitSpec.
|
|
func (in *IngestionLimitSpec) DeepCopy() *IngestionLimitSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(IngestionLimitSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *LimitsSpec) DeepCopyInto(out *LimitsSpec) {
|
|
*out = *in
|
|
if in.Global != nil {
|
|
in, out := &in.Global, &out.Global
|
|
*out = new(LimitsTemplateSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Tenants != nil {
|
|
in, out := &in.Tenants, &out.Tenants
|
|
*out = make(map[string]LimitsTemplateSpec, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = *val.DeepCopy()
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsSpec.
|
|
func (in *LimitsSpec) DeepCopy() *LimitsSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LimitsSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *LimitsTemplateSpec) DeepCopyInto(out *LimitsTemplateSpec) {
|
|
*out = *in
|
|
if in.IngestionLimits != nil {
|
|
in, out := &in.IngestionLimits, &out.IngestionLimits
|
|
*out = new(IngestionLimitSpec)
|
|
**out = **in
|
|
}
|
|
if in.QueryLimits != nil {
|
|
in, out := &in.QueryLimits, &out.QueryLimits
|
|
*out = new(QueryLimitSpec)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LimitsTemplateSpec.
|
|
func (in *LimitsTemplateSpec) DeepCopy() *LimitsTemplateSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LimitsTemplateSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *LokiComponentSpec) DeepCopyInto(out *LokiComponentSpec) {
|
|
*out = *in
|
|
if in.NodeSelector != nil {
|
|
in, out := &in.NodeSelector, &out.NodeSelector
|
|
*out = make(map[string]string, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = val
|
|
}
|
|
}
|
|
if in.Tolerations != nil {
|
|
in, out := &in.Tolerations, &out.Tolerations
|
|
*out = make([]corev1.Toleration, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LokiComponentSpec.
|
|
func (in *LokiComponentSpec) DeepCopy() *LokiComponentSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LokiComponentSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *LokiStack) DeepCopyInto(out *LokiStack) {
|
|
*out = *in
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
out.TypeMeta = in.TypeMeta
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LokiStack.
|
|
func (in *LokiStack) DeepCopy() *LokiStack {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LokiStack)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *LokiStack) 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 *LokiStackComponentStatus) DeepCopyInto(out *LokiStackComponentStatus) {
|
|
*out = *in
|
|
if in.Compactor != nil {
|
|
in, out := &in.Compactor, &out.Compactor
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
if in.Distributor != nil {
|
|
in, out := &in.Distributor, &out.Distributor
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
if in.IndexGateway != nil {
|
|
in, out := &in.IndexGateway, &out.IndexGateway
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
if in.Ingester != nil {
|
|
in, out := &in.Ingester, &out.Ingester
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
if in.Querier != nil {
|
|
in, out := &in.Querier, &out.Querier
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
if in.QueryFrontend != nil {
|
|
in, out := &in.QueryFrontend, &out.QueryFrontend
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
if in.Gateway != nil {
|
|
in, out := &in.Gateway, &out.Gateway
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
if in.Ruler != nil {
|
|
in, out := &in.Ruler, &out.Ruler
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LokiStackComponentStatus.
|
|
func (in *LokiStackComponentStatus) DeepCopy() *LokiStackComponentStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LokiStackComponentStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *LokiStackList) DeepCopyInto(out *LokiStackList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]LokiStack, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LokiStackList.
|
|
func (in *LokiStackList) DeepCopy() *LokiStackList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LokiStackList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *LokiStackList) 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 *LokiStackSpec) DeepCopyInto(out *LokiStackSpec) {
|
|
*out = *in
|
|
in.Storage.DeepCopyInto(&out.Storage)
|
|
if in.Rules != nil {
|
|
in, out := &in.Rules, &out.Rules
|
|
*out = new(RulesSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Limits != nil {
|
|
in, out := &in.Limits, &out.Limits
|
|
*out = new(LimitsSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Template != nil {
|
|
in, out := &in.Template, &out.Template
|
|
*out = new(LokiTemplateSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Tenants != nil {
|
|
in, out := &in.Tenants, &out.Tenants
|
|
*out = new(TenantsSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LokiStackSpec.
|
|
func (in *LokiStackSpec) DeepCopy() *LokiStackSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LokiStackSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *LokiStackStatus) DeepCopyInto(out *LokiStackStatus) {
|
|
*out = *in
|
|
in.Components.DeepCopyInto(&out.Components)
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make([]v1.Condition, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LokiStackStatus.
|
|
func (in *LokiStackStatus) DeepCopy() *LokiStackStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LokiStackStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *LokiTemplateSpec) DeepCopyInto(out *LokiTemplateSpec) {
|
|
*out = *in
|
|
if in.Compactor != nil {
|
|
in, out := &in.Compactor, &out.Compactor
|
|
*out = new(LokiComponentSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Distributor != nil {
|
|
in, out := &in.Distributor, &out.Distributor
|
|
*out = new(LokiComponentSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Ingester != nil {
|
|
in, out := &in.Ingester, &out.Ingester
|
|
*out = new(LokiComponentSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Querier != nil {
|
|
in, out := &in.Querier, &out.Querier
|
|
*out = new(LokiComponentSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.QueryFrontend != nil {
|
|
in, out := &in.QueryFrontend, &out.QueryFrontend
|
|
*out = new(LokiComponentSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Gateway != nil {
|
|
in, out := &in.Gateway, &out.Gateway
|
|
*out = new(LokiComponentSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.IndexGateway != nil {
|
|
in, out := &in.IndexGateway, &out.IndexGateway
|
|
*out = new(LokiComponentSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.Ruler != nil {
|
|
in, out := &in.Ruler, &out.Ruler
|
|
*out = new(LokiComponentSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LokiTemplateSpec.
|
|
func (in *LokiTemplateSpec) DeepCopy() *LokiTemplateSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(LokiTemplateSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OIDCSpec) DeepCopyInto(out *OIDCSpec) {
|
|
*out = *in
|
|
if in.Secret != nil {
|
|
in, out := &in.Secret, &out.Secret
|
|
*out = new(TenantSecretSpec)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCSpec.
|
|
func (in *OIDCSpec) DeepCopy() *OIDCSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OIDCSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *OPASpec) DeepCopyInto(out *OPASpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OPASpec.
|
|
func (in *OPASpec) DeepCopy() *OPASpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(OPASpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ObjectStorageSecretSpec) DeepCopyInto(out *ObjectStorageSecretSpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectStorageSecretSpec.
|
|
func (in *ObjectStorageSecretSpec) DeepCopy() *ObjectStorageSecretSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ObjectStorageSecretSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ObjectStorageSpec) DeepCopyInto(out *ObjectStorageSpec) {
|
|
*out = *in
|
|
out.Secret = in.Secret
|
|
if in.TLS != nil {
|
|
in, out := &in.TLS, &out.TLS
|
|
*out = new(ObjectStorageTLSSpec)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectStorageSpec.
|
|
func (in *ObjectStorageSpec) DeepCopy() *ObjectStorageSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ObjectStorageSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *ObjectStorageTLSSpec) DeepCopyInto(out *ObjectStorageTLSSpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectStorageTLSSpec.
|
|
func (in *ObjectStorageTLSSpec) DeepCopy() *ObjectStorageTLSSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(ObjectStorageTLSSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in PodStatusMap) DeepCopyInto(out *PodStatusMap) {
|
|
{
|
|
in := &in
|
|
*out = make(PodStatusMap, len(*in))
|
|
for key, val := range *in {
|
|
var outVal []string
|
|
if val == nil {
|
|
(*out)[key] = nil
|
|
} else {
|
|
in, out := &val, &outVal
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
(*out)[key] = outVal
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodStatusMap.
|
|
func (in PodStatusMap) DeepCopy() PodStatusMap {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(PodStatusMap)
|
|
in.DeepCopyInto(out)
|
|
return *out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *QueryLimitSpec) DeepCopyInto(out *QueryLimitSpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLimitSpec.
|
|
func (in *QueryLimitSpec) DeepCopy() *QueryLimitSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(QueryLimitSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RecordingRule) DeepCopyInto(out *RecordingRule) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordingRule.
|
|
func (in *RecordingRule) DeepCopy() *RecordingRule {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RecordingRule)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *RecordingRule) 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 *RecordingRuleGroup) DeepCopyInto(out *RecordingRuleGroup) {
|
|
*out = *in
|
|
if in.Rules != nil {
|
|
in, out := &in.Rules, &out.Rules
|
|
*out = make([]*RecordingRuleGroupSpec, len(*in))
|
|
for i := range *in {
|
|
if (*in)[i] != nil {
|
|
in, out := &(*in)[i], &(*out)[i]
|
|
*out = new(RecordingRuleGroupSpec)
|
|
**out = **in
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordingRuleGroup.
|
|
func (in *RecordingRuleGroup) DeepCopy() *RecordingRuleGroup {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RecordingRuleGroup)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RecordingRuleGroupSpec) DeepCopyInto(out *RecordingRuleGroupSpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordingRuleGroupSpec.
|
|
func (in *RecordingRuleGroupSpec) DeepCopy() *RecordingRuleGroupSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RecordingRuleGroupSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RecordingRuleList) DeepCopyInto(out *RecordingRuleList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]RecordingRule, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordingRuleList.
|
|
func (in *RecordingRuleList) DeepCopy() *RecordingRuleList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RecordingRuleList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *RecordingRuleList) 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 *RecordingRuleSpec) DeepCopyInto(out *RecordingRuleSpec) {
|
|
*out = *in
|
|
if in.Groups != nil {
|
|
in, out := &in.Groups, &out.Groups
|
|
*out = make([]*RecordingRuleGroup, len(*in))
|
|
for i := range *in {
|
|
if (*in)[i] != nil {
|
|
in, out := &(*in)[i], &(*out)[i]
|
|
*out = new(RecordingRuleGroup)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordingRuleSpec.
|
|
func (in *RecordingRuleSpec) DeepCopy() *RecordingRuleSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RecordingRuleSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RecordingRuleStatus) DeepCopyInto(out *RecordingRuleStatus) {
|
|
*out = *in
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make([]v1.Condition, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordingRuleStatus.
|
|
func (in *RecordingRuleStatus) DeepCopy() *RecordingRuleStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RecordingRuleStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RelabelConfig) DeepCopyInto(out *RelabelConfig) {
|
|
*out = *in
|
|
if in.SourceLabels != nil {
|
|
in, out := &in.SourceLabels, &out.SourceLabels
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelabelConfig.
|
|
func (in *RelabelConfig) DeepCopy() *RelabelConfig {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RelabelConfig)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RemoteWriteClientQueueSpec) DeepCopyInto(out *RemoteWriteClientQueueSpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteWriteClientQueueSpec.
|
|
func (in *RemoteWriteClientQueueSpec) DeepCopy() *RemoteWriteClientQueueSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RemoteWriteClientQueueSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RemoteWriteClientSpec) DeepCopyInto(out *RemoteWriteClientSpec) {
|
|
*out = *in
|
|
if in.AdditionalHeaders != nil {
|
|
in, out := &in.AdditionalHeaders, &out.AdditionalHeaders
|
|
*out = make(map[string]string, len(*in))
|
|
for key, val := range *in {
|
|
(*out)[key] = val
|
|
}
|
|
}
|
|
if in.RelabelConfigs != nil {
|
|
in, out := &in.RelabelConfigs, &out.RelabelConfigs
|
|
*out = make([]RelabelConfig, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteWriteClientSpec.
|
|
func (in *RemoteWriteClientSpec) DeepCopy() *RemoteWriteClientSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RemoteWriteClientSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RemoteWriteSpec) DeepCopyInto(out *RemoteWriteSpec) {
|
|
*out = *in
|
|
if in.ClientSpec != nil {
|
|
in, out := &in.ClientSpec, &out.ClientSpec
|
|
*out = new(RemoteWriteClientSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.QueueSpec != nil {
|
|
in, out := &in.QueueSpec, &out.QueueSpec
|
|
*out = new(RemoteWriteClientQueueSpec)
|
|
**out = **in
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteWriteSpec.
|
|
func (in *RemoteWriteSpec) DeepCopy() *RemoteWriteSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RemoteWriteSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RoleBindingsSpec) DeepCopyInto(out *RoleBindingsSpec) {
|
|
*out = *in
|
|
if in.Subjects != nil {
|
|
in, out := &in.Subjects, &out.Subjects
|
|
*out = make([]Subject, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Roles != nil {
|
|
in, out := &in.Roles, &out.Roles
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleBindingsSpec.
|
|
func (in *RoleBindingsSpec) DeepCopy() *RoleBindingsSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RoleBindingsSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RoleSpec) DeepCopyInto(out *RoleSpec) {
|
|
*out = *in
|
|
if in.Resources != nil {
|
|
in, out := &in.Resources, &out.Resources
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Tenants != nil {
|
|
in, out := &in.Tenants, &out.Tenants
|
|
*out = make([]string, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
if in.Permissions != nil {
|
|
in, out := &in.Permissions, &out.Permissions
|
|
*out = make([]PermissionType, len(*in))
|
|
copy(*out, *in)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpec.
|
|
func (in *RoleSpec) DeepCopy() *RoleSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RoleSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RulerConfig) DeepCopyInto(out *RulerConfig) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
|
|
in.Spec.DeepCopyInto(&out.Spec)
|
|
in.Status.DeepCopyInto(&out.Status)
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulerConfig.
|
|
func (in *RulerConfig) DeepCopy() *RulerConfig {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RulerConfig)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *RulerConfig) 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 *RulerConfigList) DeepCopyInto(out *RulerConfigList) {
|
|
*out = *in
|
|
out.TypeMeta = in.TypeMeta
|
|
in.ListMeta.DeepCopyInto(&out.ListMeta)
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]RulerConfig, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulerConfigList.
|
|
func (in *RulerConfigList) DeepCopy() *RulerConfigList {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RulerConfigList)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
|
|
func (in *RulerConfigList) 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 *RulerConfigSpec) DeepCopyInto(out *RulerConfigSpec) {
|
|
*out = *in
|
|
if in.AlertManagerSpec != nil {
|
|
in, out := &in.AlertManagerSpec, &out.AlertManagerSpec
|
|
*out = new(AlertManagerSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.RemoteWriteSpec != nil {
|
|
in, out := &in.RemoteWriteSpec, &out.RemoteWriteSpec
|
|
*out = new(RemoteWriteSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulerConfigSpec.
|
|
func (in *RulerConfigSpec) DeepCopy() *RulerConfigSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RulerConfigSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RulerConfigStatus) DeepCopyInto(out *RulerConfigStatus) {
|
|
*out = *in
|
|
if in.Conditions != nil {
|
|
in, out := &in.Conditions, &out.Conditions
|
|
*out = make([]v1.Condition, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulerConfigStatus.
|
|
func (in *RulerConfigStatus) DeepCopy() *RulerConfigStatus {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RulerConfigStatus)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *RulesSpec) DeepCopyInto(out *RulesSpec) {
|
|
*out = *in
|
|
if in.Selector != nil {
|
|
in, out := &in.Selector, &out.Selector
|
|
*out = new(v1.LabelSelector)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
if in.NamespaceSelector != nil {
|
|
in, out := &in.NamespaceSelector, &out.NamespaceSelector
|
|
*out = new(v1.LabelSelector)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesSpec.
|
|
func (in *RulesSpec) DeepCopy() *RulesSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(RulesSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *Subject) DeepCopyInto(out *Subject) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subject.
|
|
func (in *Subject) DeepCopy() *Subject {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(Subject)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TenantSecretSpec) DeepCopyInto(out *TenantSecretSpec) {
|
|
*out = *in
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantSecretSpec.
|
|
func (in *TenantSecretSpec) DeepCopy() *TenantSecretSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TenantSecretSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|
|
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
|
func (in *TenantsSpec) DeepCopyInto(out *TenantsSpec) {
|
|
*out = *in
|
|
if in.Authentication != nil {
|
|
in, out := &in.Authentication, &out.Authentication
|
|
*out = make([]AuthenticationSpec, len(*in))
|
|
for i := range *in {
|
|
(*in)[i].DeepCopyInto(&(*out)[i])
|
|
}
|
|
}
|
|
if in.Authorization != nil {
|
|
in, out := &in.Authorization, &out.Authorization
|
|
*out = new(AuthorizationSpec)
|
|
(*in).DeepCopyInto(*out)
|
|
}
|
|
}
|
|
|
|
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantsSpec.
|
|
func (in *TenantsSpec) DeepCopy() *TenantsSpec {
|
|
if in == nil {
|
|
return nil
|
|
}
|
|
out := new(TenantsSpec)
|
|
in.DeepCopyInto(out)
|
|
return out
|
|
}
|
|
|