-
Notifications
You must be signed in to change notification settings - Fork 27
/
zz_generated_ingress_config.go
42 lines (40 loc) · 3.63 KB
/
zz_generated_ingress_config.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
package client
const (
IngressConfigType = "ingressConfig"
IngressConfigFieldDNSPolicy = "dnsPolicy"
IngressConfigFieldDefaultBackend = "defaultBackend"
IngressConfigFieldDefaultHTTPBackendPriorityClassName = "defaultHttpBackendPriorityClassName"
IngressConfigFieldDefaultIngressClass = "defaultIngressClass"
IngressConfigFieldExtraArgs = "extraArgs"
IngressConfigFieldExtraEnvs = "extraEnvs"
IngressConfigFieldExtraVolumeMounts = "extraVolumeMounts"
IngressConfigFieldExtraVolumes = "extraVolumes"
IngressConfigFieldHTTPPort = "httpPort"
IngressConfigFieldHTTPSPort = "httpsPort"
IngressConfigFieldNetworkMode = "networkMode"
IngressConfigFieldNginxIngressControllerPriorityClassName = "nginxIngressControllerPriorityClassName"
IngressConfigFieldNodeSelector = "nodeSelector"
IngressConfigFieldOptions = "options"
IngressConfigFieldProvider = "provider"
IngressConfigFieldTolerations = "tolerations"
IngressConfigFieldUpdateStrategy = "updateStrategy"
)
type IngressConfig struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
DefaultBackend *bool `json:"defaultBackend,omitempty" yaml:"defaultBackend,omitempty"`
DefaultHTTPBackendPriorityClassName string `json:"defaultHttpBackendPriorityClassName,omitempty" yaml:"defaultHttpBackendPriorityClassName,omitempty"`
DefaultIngressClass *bool `json:"defaultIngressClass,omitempty" yaml:"defaultIngressClass,omitempty"`
ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"`
ExtraEnvs []interface{} `json:"extraEnvs,omitempty" yaml:"extraEnvs,omitempty"`
ExtraVolumeMounts []interface{} `json:"extraVolumeMounts,omitempty" yaml:"extraVolumeMounts,omitempty"`
ExtraVolumes []interface{} `json:"extraVolumes,omitempty" yaml:"extraVolumes,omitempty"`
HTTPPort int64 `json:"httpPort,omitempty" yaml:"httpPort,omitempty"`
HTTPSPort int64 `json:"httpsPort,omitempty" yaml:"httpsPort,omitempty"`
NetworkMode string `json:"networkMode,omitempty" yaml:"networkMode,omitempty"`
NginxIngressControllerPriorityClassName string `json:"nginxIngressControllerPriorityClassName,omitempty" yaml:"nginxIngressControllerPriorityClassName,omitempty"`
NodeSelector map[string]string `json:"nodeSelector,omitempty" yaml:"nodeSelector,omitempty"`
Options map[string]string `json:"options,omitempty" yaml:"options,omitempty"`
Provider string `json:"provider,omitempty" yaml:"provider,omitempty"`
Tolerations []Toleration `json:"tolerations,omitempty" yaml:"tolerations,omitempty"`
UpdateStrategy *DaemonSetUpdateStrategy `json:"updateStrategy,omitempty" yaml:"updateStrategy,omitempty"`
}