forked from rancher/types
/
zz_generated_thanos_spec.go
22 lines (20 loc) · 1.1 KB
/
zz_generated_thanos_spec.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package client
const (
ThanosSpecType = "thanosSpec"
ThanosSpecFieldBaseImage = "baseImage"
ThanosSpecFieldImage = "image"
ThanosSpecFieldObjectStorageConfig = "objectStorageConfig"
ThanosSpecFieldResources = "resources"
ThanosSpecFieldSHA = "sha"
ThanosSpecFieldTag = "tag"
ThanosSpecFieldVersion = "version"
)
type ThanosSpec struct {
BaseImage string `json:"baseImage,omitempty" yaml:"baseImage,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
ObjectStorageConfig *SecretKeySelector `json:"objectStorageConfig,omitempty" yaml:"objectStorageConfig,omitempty"`
Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"`
SHA string `json:"sha,omitempty" yaml:"sha,omitempty"`
Tag string `json:"tag,omitempty" yaml:"tag,omitempty"`
Version string `json:"version,omitempty" yaml:"version,omitempty"`
}