forked from rancher/types
/
zz_generated_alertmanager_spec.go
70 lines (68 loc) · 4.86 KB
/
zz_generated_alertmanager_spec.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package client
const (
AlertmanagerSpecType = "alertmanagerSpec"
AlertmanagerSpecFieldAdditionalPeers = "additionalPeers"
AlertmanagerSpecFieldAffinity = "affinity"
AlertmanagerSpecFieldBaseImage = "baseImage"
AlertmanagerSpecFieldConfigMaps = "configMaps"
AlertmanagerSpecFieldContainers = "containers"
AlertmanagerSpecFieldExternalURL = "externalUrl"
AlertmanagerSpecFieldImage = "image"
AlertmanagerSpecFieldImagePullSecrets = "imagePullSecrets"
AlertmanagerSpecFieldInitContainers = "initContainers"
AlertmanagerSpecFieldListenLocal = "listenLocal"
AlertmanagerSpecFieldLogFormat = "logFormat"
AlertmanagerSpecFieldLogLevel = "logLevel"
AlertmanagerSpecFieldNodeSelector = "nodeSelector"
AlertmanagerSpecFieldPaused = "paused"
AlertmanagerSpecFieldPodMetadata = "podMetadata"
AlertmanagerSpecFieldPortName = "portName"
AlertmanagerSpecFieldPriorityClassName = "priorityClassName"
AlertmanagerSpecFieldReplicas = "replicas"
AlertmanagerSpecFieldResources = "resources"
AlertmanagerSpecFieldRetention = "retention"
AlertmanagerSpecFieldRoutePrefix = "routePrefix"
AlertmanagerSpecFieldSHA = "sha"
AlertmanagerSpecFieldSecrets = "secrets"
AlertmanagerSpecFieldSecurityContext = "securityContext"
AlertmanagerSpecFieldServiceAccountName = "serviceAccountName"
AlertmanagerSpecFieldStorage = "storage"
AlertmanagerSpecFieldTag = "tag"
AlertmanagerSpecFieldTolerations = "tolerations"
AlertmanagerSpecFieldVersion = "version"
AlertmanagerSpecFieldVolumeMounts = "volumeMounts"
AlertmanagerSpecFieldVolumes = "volumes"
)
type AlertmanagerSpec struct {
AdditionalPeers []string `json:"additionalPeers,omitempty" yaml:"additionalPeers,omitempty"`
Affinity *Affinity `json:"affinity,omitempty" yaml:"affinity,omitempty"`
BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"`
ConfigMaps []string `json:"configMaps,omitempty" yaml:"configMaps,omitempty"`
Containers []Container `json:"containers,omitempty" yaml:"containers,omitempty"`
ExternalURL string `json:"externalUrl,omitempty" yaml:"externalUrl,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
ImagePullSecrets []LocalObjectReference `json:"imagePullSecrets,omitempty" yaml:"imagePullSecrets,omitempty"`
InitContainers []Container `json:"initContainers,omitempty" yaml:"initContainers,omitempty"`
ListenLocal bool `json:"listenLocal,omitempty" yaml:"listenLocal,omitempty"`
LogFormat string `json:"logFormat,omitempty" yaml:"logFormat,omitempty"`
LogLevel string `json:"logLevel,omitempty" yaml:"logLevel,omitempty"`
NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"`
Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"`
PodMetadata *ObjectMeta `json:"podMetadata,omitempty" yaml:"podMetadata,omitempty"`
PortName string `json:"portName,omitempty" yaml:"portName,omitempty"`
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
Replicas *int64 `json:"replicas,omitempty" yaml:"replicas,omitempty"`
Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"`
Retention string `json:"retention,omitempty" yaml:"retention,omitempty"`
RoutePrefix string `json:"routePrefix,omitempty" yaml:"routePrefix,omitempty"`
SHA string `json:"sha,omitempty" yaml:"sha,omitempty"`
Secrets []string `json:"secrets,omitempty" yaml:"secrets,omitempty"`
SecurityContext *PodSecurityContext `json:"securityContext,omitempty" yaml:"securityContext,omitempty"`
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
Storage *StorageSpec `json:"storage,omitempty" yaml:"storage,omitempty"`
Tag string `json:"tag,omitempty" yaml:"tag,omitempty"`
Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"`
Version string `json:"version,omitempty" yaml:"version,omitempty"`
VolumeMounts []VolumeMount `json:"volumeMounts,omitempty" yaml:"volumeMounts,omitempty"`
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
}