Skip to content
This repository was archived by the owner on Mar 25, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions apis/management.cattle.io/v3/logging_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,13 @@ type ProjectLogging struct {
}

type LoggingCommonField struct {
DisplayName string `json:"displayName,omitempty"`
OutputFlushInterval int `json:"outputFlushInterval,omitempty" norman:"default=60"`
OutputTags map[string]string `json:"outputTags,omitempty"`
DisplayName string `json:"displayName,omitempty"`
OutputFlushInterval int `json:"outputFlushInterval,omitempty" norman:"default=60"`
OutputTags map[string]string `json:"outputTags,omitempty"`
EnableMultiLineFilter bool `json:"enableMultiLineFilter,omitempty"`
MultiLineStartRegexp string `json:"multiLineStartRegexp,omitempty"`
ContinuousLineRegexp string `json:"continuousLineRegexp,omitempty"`
MultiLineEndRegexp string `json:"multiLineEndRegexp,omitempty"`
}

type LoggingTargets struct {
Expand Down Expand Up @@ -187,12 +191,12 @@ type LoggingSystemImages struct {

type ClusterTestInput struct {
ClusterName string `json:"clusterId" norman:"required,type=reference[cluster]"`
LoggingCommonField
LoggingTargets
OutputTags map[string]string `json:"outputTags,omitempty"`
}

type ProjectTestInput struct {
ProjectName string `json:"projectId" norman:"required,type=reference[project]"`
LoggingCommonField
LoggingTargets
OutputTags map[string]string `json:"outputTags,omitempty"`
}
16 changes: 2 additions & 14 deletions apis/management.cattle.io/v3/zz_generated_deepcopy.go
Original file line number Diff line number Diff line change
Expand Up @@ -2281,14 +2281,8 @@ func (in *ClusterTemplateSpec) DeepCopy() *ClusterTemplateSpec {
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ClusterTestInput) DeepCopyInto(out *ClusterTestInput) {
*out = *in
in.LoggingCommonField.DeepCopyInto(&out.LoggingCommonField)
in.LoggingTargets.DeepCopyInto(&out.LoggingTargets)
if in.OutputTags != nil {
in, out := &in.OutputTags, &out.OutputTags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
return
}

Expand Down Expand Up @@ -7379,14 +7373,8 @@ func (in *ProjectStatus) DeepCopy() *ProjectStatus {
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *ProjectTestInput) DeepCopyInto(out *ProjectTestInput) {
*out = *in
in.LoggingCommonField.DeepCopyInto(&out.LoggingCommonField)
in.LoggingTargets.DeepCopyInto(&out.LoggingTargets)
if in.OutputTags != nil {
in, out := &in.OutputTags, &out.OutputTags
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
return
}

Expand Down
8 changes: 8 additions & 0 deletions client/management/v3/zz_generated_cluster_logging.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,19 @@ const (
ClusterLoggingFieldAppliedSpec = "appliedSpec"
ClusterLoggingFieldClusterID = "clusterId"
ClusterLoggingFieldConditions = "conditions"
ClusterLoggingFieldContinuousLineRegexp = "continuousLineRegexp"
ClusterLoggingFieldCreated = "created"
ClusterLoggingFieldCreatorID = "creatorId"
ClusterLoggingFieldCustomTargetConfig = "customTargetConfig"
ClusterLoggingFieldElasticsearchConfig = "elasticsearchConfig"
ClusterLoggingFieldEnableMultiLineFilter = "enableMultiLineFilter"
ClusterLoggingFieldFailedSpec = "failedSpec"
ClusterLoggingFieldFluentForwarderConfig = "fluentForwarderConfig"
ClusterLoggingFieldIncludeSystemComponent = "includeSystemComponent"
ClusterLoggingFieldKafkaConfig = "kafkaConfig"
ClusterLoggingFieldLabels = "labels"
ClusterLoggingFieldMultiLineEndRegexp = "multiLineEndRegexp"
ClusterLoggingFieldMultiLineStartRegexp = "multiLineStartRegexp"
ClusterLoggingFieldName = "name"
ClusterLoggingFieldNamespaceId = "namespaceId"
ClusterLoggingFieldOutputFlushInterval = "outputFlushInterval"
Expand All @@ -39,15 +43,19 @@ type ClusterLogging struct {
AppliedSpec *ClusterLoggingSpec `json:"appliedSpec,omitempty" yaml:"appliedSpec,omitempty"`
ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
Conditions []LoggingCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
ContinuousLineRegexp string `json:"continuousLineRegexp,omitempty" yaml:"continuousLineRegexp,omitempty"`
Created string `json:"created,omitempty" yaml:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"`
ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"`
EnableMultiLineFilter bool `json:"enableMultiLineFilter,omitempty" yaml:"enableMultiLineFilter,omitempty"`
FailedSpec *ClusterLoggingSpec `json:"failedSpec,omitempty" yaml:"failedSpec,omitempty"`
FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"`
IncludeSystemComponent *bool `json:"includeSystemComponent,omitempty" yaml:"includeSystemComponent,omitempty"`
KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"`
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
MultiLineEndRegexp string `json:"multiLineEndRegexp,omitempty" yaml:"multiLineEndRegexp,omitempty"`
MultiLineStartRegexp string `json:"multiLineStartRegexp,omitempty" yaml:"multiLineStartRegexp,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"`
OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"`
Expand Down
8 changes: 8 additions & 0 deletions client/management/v3/zz_generated_cluster_logging_spec.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,16 @@ package client
const (
ClusterLoggingSpecType = "clusterLoggingSpec"
ClusterLoggingSpecFieldClusterID = "clusterId"
ClusterLoggingSpecFieldContinuousLineRegexp = "continuousLineRegexp"
ClusterLoggingSpecFieldCustomTargetConfig = "customTargetConfig"
ClusterLoggingSpecFieldDisplayName = "displayName"
ClusterLoggingSpecFieldElasticsearchConfig = "elasticsearchConfig"
ClusterLoggingSpecFieldEnableMultiLineFilter = "enableMultiLineFilter"
ClusterLoggingSpecFieldFluentForwarderConfig = "fluentForwarderConfig"
ClusterLoggingSpecFieldIncludeSystemComponent = "includeSystemComponent"
ClusterLoggingSpecFieldKafkaConfig = "kafkaConfig"
ClusterLoggingSpecFieldMultiLineEndRegexp = "multiLineEndRegexp"
ClusterLoggingSpecFieldMultiLineStartRegexp = "multiLineStartRegexp"
ClusterLoggingSpecFieldOutputFlushInterval = "outputFlushInterval"
ClusterLoggingSpecFieldOutputTags = "outputTags"
ClusterLoggingSpecFieldSplunkConfig = "splunkConfig"
Expand All @@ -17,12 +21,16 @@ const (

type ClusterLoggingSpec struct {
ClusterID string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
ContinuousLineRegexp string `json:"continuousLineRegexp,omitempty" yaml:"continuousLineRegexp,omitempty"`
CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"`
DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"`
ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"`
EnableMultiLineFilter bool `json:"enableMultiLineFilter,omitempty" yaml:"enableMultiLineFilter,omitempty"`
FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"`
IncludeSystemComponent *bool `json:"includeSystemComponent,omitempty" yaml:"includeSystemComponent,omitempty"`
KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"`
MultiLineEndRegexp string `json:"multiLineEndRegexp,omitempty" yaml:"multiLineEndRegexp,omitempty"`
MultiLineStartRegexp string `json:"multiLineStartRegexp,omitempty" yaml:"multiLineStartRegexp,omitempty"`
OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"`
OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"`
SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"`
Expand Down
12 changes: 12 additions & 0 deletions client/management/v3/zz_generated_cluster_test_input.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,33 @@ package client
const (
ClusterTestInputType = "clusterTestInput"
ClusterTestInputFieldClusterName = "clusterId"
ClusterTestInputFieldContinuousLineRegexp = "continuousLineRegexp"
ClusterTestInputFieldCustomTargetConfig = "customTargetConfig"
ClusterTestInputFieldDisplayName = "displayName"
ClusterTestInputFieldElasticsearchConfig = "elasticsearchConfig"
ClusterTestInputFieldEnableMultiLineFilter = "enableMultiLineFilter"
ClusterTestInputFieldFluentForwarderConfig = "fluentForwarderConfig"
ClusterTestInputFieldKafkaConfig = "kafkaConfig"
ClusterTestInputFieldMultiLineEndRegexp = "multiLineEndRegexp"
ClusterTestInputFieldMultiLineStartRegexp = "multiLineStartRegexp"
ClusterTestInputFieldOutputFlushInterval = "outputFlushInterval"
ClusterTestInputFieldOutputTags = "outputTags"
ClusterTestInputFieldSplunkConfig = "splunkConfig"
ClusterTestInputFieldSyslogConfig = "syslogConfig"
)

type ClusterTestInput struct {
ClusterName string `json:"clusterId,omitempty" yaml:"clusterId,omitempty"`
ContinuousLineRegexp string `json:"continuousLineRegexp,omitempty" yaml:"continuousLineRegexp,omitempty"`
CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"`
DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"`
ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"`
EnableMultiLineFilter bool `json:"enableMultiLineFilter,omitempty" yaml:"enableMultiLineFilter,omitempty"`
FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"`
KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"`
MultiLineEndRegexp string `json:"multiLineEndRegexp,omitempty" yaml:"multiLineEndRegexp,omitempty"`
MultiLineStartRegexp string `json:"multiLineStartRegexp,omitempty" yaml:"multiLineStartRegexp,omitempty"`
OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"`
OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"`
SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"`
SyslogConfig *SyslogConfig `json:"syslogConfig,omitempty" yaml:"syslogConfig,omitempty"`
Expand Down
8 changes: 8 additions & 0 deletions client/management/v3/zz_generated_project_logging.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,17 @@ import (
const (
ProjectLoggingType = "projectLogging"
ProjectLoggingFieldAnnotations = "annotations"
ProjectLoggingFieldContinuousLineRegexp = "continuousLineRegexp"
ProjectLoggingFieldCreated = "created"
ProjectLoggingFieldCreatorID = "creatorId"
ProjectLoggingFieldCustomTargetConfig = "customTargetConfig"
ProjectLoggingFieldElasticsearchConfig = "elasticsearchConfig"
ProjectLoggingFieldEnableMultiLineFilter = "enableMultiLineFilter"
ProjectLoggingFieldFluentForwarderConfig = "fluentForwarderConfig"
ProjectLoggingFieldKafkaConfig = "kafkaConfig"
ProjectLoggingFieldLabels = "labels"
ProjectLoggingFieldMultiLineEndRegexp = "multiLineEndRegexp"
ProjectLoggingFieldMultiLineStartRegexp = "multiLineStartRegexp"
ProjectLoggingFieldName = "name"
ProjectLoggingFieldNamespaceId = "namespaceId"
ProjectLoggingFieldOutputFlushInterval = "outputFlushInterval"
Expand All @@ -33,13 +37,17 @@ const (
type ProjectLogging struct {
types.Resource
Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
ContinuousLineRegexp string `json:"continuousLineRegexp,omitempty" yaml:"continuousLineRegexp,omitempty"`
Created string `json:"created,omitempty" yaml:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"`
ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"`
EnableMultiLineFilter bool `json:"enableMultiLineFilter,omitempty" yaml:"enableMultiLineFilter,omitempty"`
FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"`
KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"`
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
MultiLineEndRegexp string `json:"multiLineEndRegexp,omitempty" yaml:"multiLineEndRegexp,omitempty"`
MultiLineStartRegexp string `json:"multiLineStartRegexp,omitempty" yaml:"multiLineStartRegexp,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"`
OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"`
Expand Down
8 changes: 8 additions & 0 deletions client/management/v3/zz_generated_project_logging_spec.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,15 @@ package client

const (
ProjectLoggingSpecType = "projectLoggingSpec"
ProjectLoggingSpecFieldContinuousLineRegexp = "continuousLineRegexp"
ProjectLoggingSpecFieldCustomTargetConfig = "customTargetConfig"
ProjectLoggingSpecFieldDisplayName = "displayName"
ProjectLoggingSpecFieldElasticsearchConfig = "elasticsearchConfig"
ProjectLoggingSpecFieldEnableMultiLineFilter = "enableMultiLineFilter"
ProjectLoggingSpecFieldFluentForwarderConfig = "fluentForwarderConfig"
ProjectLoggingSpecFieldKafkaConfig = "kafkaConfig"
ProjectLoggingSpecFieldMultiLineEndRegexp = "multiLineEndRegexp"
ProjectLoggingSpecFieldMultiLineStartRegexp = "multiLineStartRegexp"
ProjectLoggingSpecFieldOutputFlushInterval = "outputFlushInterval"
ProjectLoggingSpecFieldOutputTags = "outputTags"
ProjectLoggingSpecFieldProjectID = "projectId"
Expand All @@ -15,11 +19,15 @@ const (
)

type ProjectLoggingSpec struct {
ContinuousLineRegexp string `json:"continuousLineRegexp,omitempty" yaml:"continuousLineRegexp,omitempty"`
CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"`
DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"`
ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"`
EnableMultiLineFilter bool `json:"enableMultiLineFilter,omitempty" yaml:"enableMultiLineFilter,omitempty"`
FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"`
KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"`
MultiLineEndRegexp string `json:"multiLineEndRegexp,omitempty" yaml:"multiLineEndRegexp,omitempty"`
MultiLineStartRegexp string `json:"multiLineStartRegexp,omitempty" yaml:"multiLineStartRegexp,omitempty"`
OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"`
OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"`
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
Expand Down
12 changes: 12 additions & 0 deletions client/management/v3/zz_generated_project_test_input.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,33 @@ package client

const (
ProjectTestInputType = "projectTestInput"
ProjectTestInputFieldContinuousLineRegexp = "continuousLineRegexp"
ProjectTestInputFieldCustomTargetConfig = "customTargetConfig"
ProjectTestInputFieldDisplayName = "displayName"
ProjectTestInputFieldElasticsearchConfig = "elasticsearchConfig"
ProjectTestInputFieldEnableMultiLineFilter = "enableMultiLineFilter"
ProjectTestInputFieldFluentForwarderConfig = "fluentForwarderConfig"
ProjectTestInputFieldKafkaConfig = "kafkaConfig"
ProjectTestInputFieldMultiLineEndRegexp = "multiLineEndRegexp"
ProjectTestInputFieldMultiLineStartRegexp = "multiLineStartRegexp"
ProjectTestInputFieldOutputFlushInterval = "outputFlushInterval"
ProjectTestInputFieldOutputTags = "outputTags"
ProjectTestInputFieldProjectName = "projectId"
ProjectTestInputFieldSplunkConfig = "splunkConfig"
ProjectTestInputFieldSyslogConfig = "syslogConfig"
)

type ProjectTestInput struct {
ContinuousLineRegexp string `json:"continuousLineRegexp,omitempty" yaml:"continuousLineRegexp,omitempty"`
CustomTargetConfig *CustomTargetConfig `json:"customTargetConfig,omitempty" yaml:"customTargetConfig,omitempty"`
DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"`
ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty" yaml:"elasticsearchConfig,omitempty"`
EnableMultiLineFilter bool `json:"enableMultiLineFilter,omitempty" yaml:"enableMultiLineFilter,omitempty"`
FluentForwarderConfig *FluentForwarderConfig `json:"fluentForwarderConfig,omitempty" yaml:"fluentForwarderConfig,omitempty"`
KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty" yaml:"kafkaConfig,omitempty"`
MultiLineEndRegexp string `json:"multiLineEndRegexp,omitempty" yaml:"multiLineEndRegexp,omitempty"`
MultiLineStartRegexp string `json:"multiLineStartRegexp,omitempty" yaml:"multiLineStartRegexp,omitempty"`
OutputFlushInterval int64 `json:"outputFlushInterval,omitempty" yaml:"outputFlushInterval,omitempty"`
OutputTags map[string]string `json:"outputTags,omitempty" yaml:"outputTags,omitempty"`
ProjectName string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty" yaml:"splunkConfig,omitempty"`
Expand Down