mirror of
https://github.com/rancher/types.git
synced 2025-09-17 23:38:20 +00:00
go generate
This commit is contained in:
committed by
Alena Prokharchyk
parent
4372075f56
commit
fae0ec5411
@@ -0,0 +1,16 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
CinderPersistentVolumeSourceType = "cinderPersistentVolumeSource"
|
||||
CinderPersistentVolumeSourceFieldFSType = "fsType"
|
||||
CinderPersistentVolumeSourceFieldReadOnly = "readOnly"
|
||||
CinderPersistentVolumeSourceFieldSecretRef = "secretRef"
|
||||
CinderPersistentVolumeSourceFieldVolumeID = "volumeID"
|
||||
)
|
||||
|
||||
type CinderPersistentVolumeSource struct {
|
||||
FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"`
|
||||
ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"`
|
||||
SecretRef *SecretReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"`
|
||||
VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"`
|
||||
}
|
@@ -1,14 +1,16 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
CinderVolumeSourceType = "cinderVolumeSource"
|
||||
CinderVolumeSourceFieldFSType = "fsType"
|
||||
CinderVolumeSourceFieldReadOnly = "readOnly"
|
||||
CinderVolumeSourceFieldVolumeID = "volumeID"
|
||||
CinderVolumeSourceType = "cinderVolumeSource"
|
||||
CinderVolumeSourceFieldFSType = "fsType"
|
||||
CinderVolumeSourceFieldReadOnly = "readOnly"
|
||||
CinderVolumeSourceFieldSecretRef = "secretRef"
|
||||
CinderVolumeSourceFieldVolumeID = "volumeID"
|
||||
)
|
||||
|
||||
type CinderVolumeSource struct {
|
||||
FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"`
|
||||
ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"`
|
||||
VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"`
|
||||
FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"`
|
||||
ReadOnly bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"`
|
||||
SecretRef *LocalObjectReference `json:"secretRef,omitempty" yaml:"secretRef,omitempty"`
|
||||
VolumeID string `json:"volumeID,omitempty" yaml:"volumeID,omitempty"`
|
||||
}
|
||||
|
@@ -19,6 +19,7 @@ const (
|
||||
ContainerFieldPostStart = "postStart"
|
||||
ContainerFieldPreStop = "preStop"
|
||||
ContainerFieldPrivileged = "privileged"
|
||||
ContainerFieldProcMount = "procMount"
|
||||
ContainerFieldReadOnly = "readOnly"
|
||||
ContainerFieldReadinessProbe = "readinessProbe"
|
||||
ContainerFieldResources = "resources"
|
||||
@@ -57,6 +58,7 @@ type Container struct {
|
||||
PostStart *Handler `json:"postStart,omitempty" yaml:"postStart,omitempty"`
|
||||
PreStop *Handler `json:"preStop,omitempty" yaml:"preStop,omitempty"`
|
||||
Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"`
|
||||
ProcMount string `json:"procMount,omitempty" yaml:"procMount,omitempty"`
|
||||
ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"`
|
||||
ReadinessProbe *Probe `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"`
|
||||
Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"`
|
||||
|
@@ -33,10 +33,12 @@ const (
|
||||
CronJobFieldPriorityClassName = "priorityClassName"
|
||||
CronJobFieldProjectID = "projectId"
|
||||
CronJobFieldPublicEndpoints = "publicEndpoints"
|
||||
CronJobFieldReadinessGates = "readinessGates"
|
||||
CronJobFieldRemoved = "removed"
|
||||
CronJobFieldRestartPolicy = "restartPolicy"
|
||||
CronJobFieldRunAsGroup = "runAsGroup"
|
||||
CronJobFieldRunAsNonRoot = "runAsNonRoot"
|
||||
CronJobFieldRuntimeClassName = "runtimeClassName"
|
||||
CronJobFieldSchedulerName = "schedulerName"
|
||||
CronJobFieldScheduling = "scheduling"
|
||||
CronJobFieldSelector = "selector"
|
||||
@@ -44,6 +46,8 @@ const (
|
||||
CronJobFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
CronJobFieldState = "state"
|
||||
CronJobFieldSubdomain = "subdomain"
|
||||
CronJobFieldSysctls = "sysctls"
|
||||
CronJobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished"
|
||||
CronJobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
CronJobFieldTransitioning = "transitioning"
|
||||
CronJobFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -83,10 +87,12 @@ type CronJob struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
@@ -94,6 +100,8 @@ type CronJob struct {
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
@@ -20,15 +20,19 @@ const (
|
||||
CronJobSpecFieldObjectMeta = "metadata"
|
||||
CronJobSpecFieldPriority = "priority"
|
||||
CronJobSpecFieldPriorityClassName = "priorityClassName"
|
||||
CronJobSpecFieldReadinessGates = "readinessGates"
|
||||
CronJobSpecFieldRestartPolicy = "restartPolicy"
|
||||
CronJobSpecFieldRunAsGroup = "runAsGroup"
|
||||
CronJobSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
CronJobSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
CronJobSpecFieldSchedulerName = "schedulerName"
|
||||
CronJobSpecFieldScheduling = "scheduling"
|
||||
CronJobSpecFieldSelector = "selector"
|
||||
CronJobSpecFieldServiceAccountName = "serviceAccountName"
|
||||
CronJobSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
CronJobSpecFieldSubdomain = "subdomain"
|
||||
CronJobSpecFieldSysctls = "sysctls"
|
||||
CronJobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished"
|
||||
CronJobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
CronJobSpecFieldUid = "uid"
|
||||
CronJobSpecFieldVolumes = "volumes"
|
||||
@@ -53,15 +57,19 @@ type CronJobSpec struct {
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
@@ -33,10 +33,12 @@ const (
|
||||
DaemonSetFieldPriorityClassName = "priorityClassName"
|
||||
DaemonSetFieldProjectID = "projectId"
|
||||
DaemonSetFieldPublicEndpoints = "publicEndpoints"
|
||||
DaemonSetFieldReadinessGates = "readinessGates"
|
||||
DaemonSetFieldRemoved = "removed"
|
||||
DaemonSetFieldRestartPolicy = "restartPolicy"
|
||||
DaemonSetFieldRunAsGroup = "runAsGroup"
|
||||
DaemonSetFieldRunAsNonRoot = "runAsNonRoot"
|
||||
DaemonSetFieldRuntimeClassName = "runtimeClassName"
|
||||
DaemonSetFieldSchedulerName = "schedulerName"
|
||||
DaemonSetFieldScheduling = "scheduling"
|
||||
DaemonSetFieldSelector = "selector"
|
||||
@@ -44,6 +46,7 @@ const (
|
||||
DaemonSetFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
DaemonSetFieldState = "state"
|
||||
DaemonSetFieldSubdomain = "subdomain"
|
||||
DaemonSetFieldSysctls = "sysctls"
|
||||
DaemonSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
DaemonSetFieldTransitioning = "transitioning"
|
||||
DaemonSetFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -83,10 +86,12 @@ type DaemonSet struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
@@ -94,6 +99,7 @@ type DaemonSet struct {
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
@@ -20,15 +20,18 @@ const (
|
||||
DaemonSetSpecFieldObjectMeta = "metadata"
|
||||
DaemonSetSpecFieldPriority = "priority"
|
||||
DaemonSetSpecFieldPriorityClassName = "priorityClassName"
|
||||
DaemonSetSpecFieldReadinessGates = "readinessGates"
|
||||
DaemonSetSpecFieldRestartPolicy = "restartPolicy"
|
||||
DaemonSetSpecFieldRunAsGroup = "runAsGroup"
|
||||
DaemonSetSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
DaemonSetSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
DaemonSetSpecFieldSchedulerName = "schedulerName"
|
||||
DaemonSetSpecFieldScheduling = "scheduling"
|
||||
DaemonSetSpecFieldSelector = "selector"
|
||||
DaemonSetSpecFieldServiceAccountName = "serviceAccountName"
|
||||
DaemonSetSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
DaemonSetSpecFieldSubdomain = "subdomain"
|
||||
DaemonSetSpecFieldSysctls = "sysctls"
|
||||
DaemonSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
DaemonSetSpecFieldUid = "uid"
|
||||
DaemonSetSpecFieldVolumes = "volumes"
|
||||
@@ -53,15 +56,18 @@ type DaemonSetSpec struct {
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
@@ -34,10 +34,12 @@ const (
|
||||
DeploymentFieldPriorityClassName = "priorityClassName"
|
||||
DeploymentFieldProjectID = "projectId"
|
||||
DeploymentFieldPublicEndpoints = "publicEndpoints"
|
||||
DeploymentFieldReadinessGates = "readinessGates"
|
||||
DeploymentFieldRemoved = "removed"
|
||||
DeploymentFieldRestartPolicy = "restartPolicy"
|
||||
DeploymentFieldRunAsGroup = "runAsGroup"
|
||||
DeploymentFieldRunAsNonRoot = "runAsNonRoot"
|
||||
DeploymentFieldRuntimeClassName = "runtimeClassName"
|
||||
DeploymentFieldScale = "scale"
|
||||
DeploymentFieldSchedulerName = "schedulerName"
|
||||
DeploymentFieldScheduling = "scheduling"
|
||||
@@ -46,6 +48,7 @@ const (
|
||||
DeploymentFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
DeploymentFieldState = "state"
|
||||
DeploymentFieldSubdomain = "subdomain"
|
||||
DeploymentFieldSysctls = "sysctls"
|
||||
DeploymentFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
DeploymentFieldTransitioning = "transitioning"
|
||||
DeploymentFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -86,10 +89,12 @@ type Deployment struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
@@ -98,6 +103,7 @@ type Deployment struct {
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
@@ -21,9 +21,11 @@ const (
|
||||
DeploymentSpecFieldPaused = "paused"
|
||||
DeploymentSpecFieldPriority = "priority"
|
||||
DeploymentSpecFieldPriorityClassName = "priorityClassName"
|
||||
DeploymentSpecFieldReadinessGates = "readinessGates"
|
||||
DeploymentSpecFieldRestartPolicy = "restartPolicy"
|
||||
DeploymentSpecFieldRunAsGroup = "runAsGroup"
|
||||
DeploymentSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
DeploymentSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
DeploymentSpecFieldScale = "scale"
|
||||
DeploymentSpecFieldSchedulerName = "schedulerName"
|
||||
DeploymentSpecFieldScheduling = "scheduling"
|
||||
@@ -31,6 +33,7 @@ const (
|
||||
DeploymentSpecFieldServiceAccountName = "serviceAccountName"
|
||||
DeploymentSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
DeploymentSpecFieldSubdomain = "subdomain"
|
||||
DeploymentSpecFieldSysctls = "sysctls"
|
||||
DeploymentSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
DeploymentSpecFieldUid = "uid"
|
||||
DeploymentSpecFieldVolumes = "volumes"
|
||||
@@ -56,9 +59,11 @@ type DeploymentSpec struct {
|
||||
Paused bool `json:"paused,omitempty" yaml:"paused,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
@@ -66,6 +71,7 @@ type DeploymentSpec struct {
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
@@ -33,10 +33,12 @@ const (
|
||||
JobFieldPriorityClassName = "priorityClassName"
|
||||
JobFieldProjectID = "projectId"
|
||||
JobFieldPublicEndpoints = "publicEndpoints"
|
||||
JobFieldReadinessGates = "readinessGates"
|
||||
JobFieldRemoved = "removed"
|
||||
JobFieldRestartPolicy = "restartPolicy"
|
||||
JobFieldRunAsGroup = "runAsGroup"
|
||||
JobFieldRunAsNonRoot = "runAsNonRoot"
|
||||
JobFieldRuntimeClassName = "runtimeClassName"
|
||||
JobFieldSchedulerName = "schedulerName"
|
||||
JobFieldScheduling = "scheduling"
|
||||
JobFieldSelector = "selector"
|
||||
@@ -44,6 +46,8 @@ const (
|
||||
JobFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
JobFieldState = "state"
|
||||
JobFieldSubdomain = "subdomain"
|
||||
JobFieldSysctls = "sysctls"
|
||||
JobFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished"
|
||||
JobFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
JobFieldTransitioning = "transitioning"
|
||||
JobFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -83,10 +87,12 @@ type Job struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
@@ -94,6 +100,8 @@ type Job struct {
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
@@ -20,15 +20,19 @@ const (
|
||||
JobSpecFieldObjectMeta = "metadata"
|
||||
JobSpecFieldPriority = "priority"
|
||||
JobSpecFieldPriorityClassName = "priorityClassName"
|
||||
JobSpecFieldReadinessGates = "readinessGates"
|
||||
JobSpecFieldRestartPolicy = "restartPolicy"
|
||||
JobSpecFieldRunAsGroup = "runAsGroup"
|
||||
JobSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
JobSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
JobSpecFieldSchedulerName = "schedulerName"
|
||||
JobSpecFieldScheduling = "scheduling"
|
||||
JobSpecFieldSelector = "selector"
|
||||
JobSpecFieldServiceAccountName = "serviceAccountName"
|
||||
JobSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
JobSpecFieldSubdomain = "subdomain"
|
||||
JobSpecFieldSysctls = "sysctls"
|
||||
JobSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished"
|
||||
JobSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
JobSpecFieldUid = "uid"
|
||||
JobSpecFieldVolumes = "volumes"
|
||||
@@ -53,15 +57,19 @@ type JobSpec struct {
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
@@ -21,15 +21,19 @@ const (
|
||||
JobTemplateSpecFieldObjectMeta = "metadata"
|
||||
JobTemplateSpecFieldPriority = "priority"
|
||||
JobTemplateSpecFieldPriorityClassName = "priorityClassName"
|
||||
JobTemplateSpecFieldReadinessGates = "readinessGates"
|
||||
JobTemplateSpecFieldRestartPolicy = "restartPolicy"
|
||||
JobTemplateSpecFieldRunAsGroup = "runAsGroup"
|
||||
JobTemplateSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
JobTemplateSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
JobTemplateSpecFieldSchedulerName = "schedulerName"
|
||||
JobTemplateSpecFieldScheduling = "scheduling"
|
||||
JobTemplateSpecFieldSelector = "selector"
|
||||
JobTemplateSpecFieldServiceAccountName = "serviceAccountName"
|
||||
JobTemplateSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
JobTemplateSpecFieldSubdomain = "subdomain"
|
||||
JobTemplateSpecFieldSysctls = "sysctls"
|
||||
JobTemplateSpecFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished"
|
||||
JobTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
JobTemplateSpecFieldUid = "uid"
|
||||
JobTemplateSpecFieldVolumes = "volumes"
|
||||
@@ -55,15 +59,19 @@ type JobTemplateSpec struct {
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
@@ -1,10 +1,12 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
LocalVolumeSourceType = "localVolumeSource"
|
||||
LocalVolumeSourceFieldPath = "path"
|
||||
LocalVolumeSourceType = "localVolumeSource"
|
||||
LocalVolumeSourceFieldFSType = "fsType"
|
||||
LocalVolumeSourceFieldPath = "path"
|
||||
)
|
||||
|
||||
type LocalVolumeSource struct {
|
||||
Path string `json:"path,omitempty" yaml:"path,omitempty"`
|
||||
FSType string `json:"fsType,omitempty" yaml:"fsType,omitempty"`
|
||||
Path string `json:"path,omitempty" yaml:"path,omitempty"`
|
||||
}
|
||||
|
@@ -3,8 +3,10 @@ package client
|
||||
const (
|
||||
NodeSelectorTermType = "nodeSelectorTerm"
|
||||
NodeSelectorTermFieldMatchExpressions = "matchExpressions"
|
||||
NodeSelectorTermFieldMatchFields = "matchFields"
|
||||
)
|
||||
|
||||
type NodeSelectorTerm struct {
|
||||
MatchExpressions []NodeSelectorRequirement `json:"matchExpressions,omitempty" yaml:"matchExpressions,omitempty"`
|
||||
MatchFields []NodeSelectorRequirement `json:"matchFields,omitempty" yaml:"matchFields,omitempty"`
|
||||
}
|
||||
|
@@ -10,6 +10,7 @@ const (
|
||||
PersistentVolumeClaimFieldAnnotations = "annotations"
|
||||
PersistentVolumeClaimFieldCreated = "created"
|
||||
PersistentVolumeClaimFieldCreatorID = "creatorId"
|
||||
PersistentVolumeClaimFieldDataSource = "dataSource"
|
||||
PersistentVolumeClaimFieldLabels = "labels"
|
||||
PersistentVolumeClaimFieldName = "name"
|
||||
PersistentVolumeClaimFieldNamespaceId = "namespaceId"
|
||||
@@ -34,6 +35,7 @@ type PersistentVolumeClaim struct {
|
||||
Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
|
||||
Created string `json:"created,omitempty" yaml:"created,omitempty"`
|
||||
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
|
||||
DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
|
||||
Name string `json:"name,omitempty" yaml:"name,omitempty"`
|
||||
NamespaceId string `json:"namespaceId,omitempty" yaml:"namespaceId,omitempty"`
|
||||
|
@@ -3,6 +3,7 @@ package client
|
||||
const (
|
||||
PersistentVolumeClaimSpecType = "persistentVolumeClaimSpec"
|
||||
PersistentVolumeClaimSpecFieldAccessModes = "accessModes"
|
||||
PersistentVolumeClaimSpecFieldDataSource = "dataSource"
|
||||
PersistentVolumeClaimSpecFieldResources = "resources"
|
||||
PersistentVolumeClaimSpecFieldSelector = "selector"
|
||||
PersistentVolumeClaimSpecFieldStorageClassID = "storageClassId"
|
||||
@@ -11,10 +12,11 @@ const (
|
||||
)
|
||||
|
||||
type PersistentVolumeClaimSpec struct {
|
||||
AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"`
|
||||
Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"`
|
||||
VolumeID string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"`
|
||||
VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"`
|
||||
AccessModes []string `json:"accessModes,omitempty" yaml:"accessModes,omitempty"`
|
||||
DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" yaml:"dataSource,omitempty"`
|
||||
Resources *ResourceRequirements `json:"resources,omitempty" yaml:"resources,omitempty"`
|
||||
Selector *LabelSelector `json:"selector,omitempty" yaml:"selector,omitempty"`
|
||||
StorageClassID string `json:"storageClassId,omitempty" yaml:"storageClassId,omitempty"`
|
||||
VolumeID string `json:"volumeId,omitempty" yaml:"volumeId,omitempty"`
|
||||
VolumeMode string `json:"volumeMode,omitempty" yaml:"volumeMode,omitempty"`
|
||||
}
|
||||
|
@@ -42,7 +42,7 @@ type PersistentVolumeSpec struct {
|
||||
CSI *CSIPersistentVolumeSource `json:"csi,omitempty" yaml:"csi,omitempty"`
|
||||
Capacity map[string]string `json:"capacity,omitempty" yaml:"capacity,omitempty"`
|
||||
CephFS *CephFSPersistentVolumeSource `json:"cephfs,omitempty" yaml:"cephfs,omitempty"`
|
||||
Cinder *CinderVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"`
|
||||
Cinder *CinderPersistentVolumeSource `json:"cinder,omitempty" yaml:"cinder,omitempty"`
|
||||
ClaimRef *ObjectReference `json:"claimRef,omitempty" yaml:"claimRef,omitempty"`
|
||||
FC *FCVolumeSource `json:"fc,omitempty" yaml:"fc,omitempty"`
|
||||
FlexVolume *FlexPersistentVolumeSource `json:"flexVolume,omitempty" yaml:"flexVolume,omitempty"`
|
||||
|
@@ -32,10 +32,12 @@ const (
|
||||
PodFieldPriorityClassName = "priorityClassName"
|
||||
PodFieldProjectID = "projectId"
|
||||
PodFieldPublicEndpoints = "publicEndpoints"
|
||||
PodFieldReadinessGates = "readinessGates"
|
||||
PodFieldRemoved = "removed"
|
||||
PodFieldRestartPolicy = "restartPolicy"
|
||||
PodFieldRunAsGroup = "runAsGroup"
|
||||
PodFieldRunAsNonRoot = "runAsNonRoot"
|
||||
PodFieldRuntimeClassName = "runtimeClassName"
|
||||
PodFieldSchedulerName = "schedulerName"
|
||||
PodFieldScheduling = "scheduling"
|
||||
PodFieldServiceAccountName = "serviceAccountName"
|
||||
@@ -43,6 +45,7 @@ const (
|
||||
PodFieldState = "state"
|
||||
PodFieldStatus = "status"
|
||||
PodFieldSubdomain = "subdomain"
|
||||
PodFieldSysctls = "sysctls"
|
||||
PodFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
PodFieldTransitioning = "transitioning"
|
||||
PodFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -80,10 +83,12 @@ type Pod struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
@@ -91,6 +96,7 @@ type Pod struct {
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Status *PodStatus `json:"status,omitempty" yaml:"status,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
10
client/project/v3/zz_generated_pod_readiness_gate.go
Normal file
10
client/project/v3/zz_generated_pod_readiness_gate.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
PodReadinessGateType = "podReadinessGate"
|
||||
PodReadinessGateFieldConditionType = "conditionType"
|
||||
)
|
||||
|
||||
type PodReadinessGate struct {
|
||||
ConditionType string `json:"conditionType,omitempty" yaml:"conditionType,omitempty"`
|
||||
}
|
@@ -6,13 +6,15 @@ const (
|
||||
PodSecurityContextFieldGids = "gids"
|
||||
PodSecurityContextFieldRunAsGroup = "runAsGroup"
|
||||
PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot"
|
||||
PodSecurityContextFieldSysctls = "sysctls"
|
||||
PodSecurityContextFieldUid = "uid"
|
||||
)
|
||||
|
||||
type PodSecurityContext struct {
|
||||
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
|
||||
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
|
||||
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
}
|
||||
|
@@ -18,14 +18,17 @@ const (
|
||||
PodSpecFieldNodeID = "nodeId"
|
||||
PodSpecFieldPriority = "priority"
|
||||
PodSpecFieldPriorityClassName = "priorityClassName"
|
||||
PodSpecFieldReadinessGates = "readinessGates"
|
||||
PodSpecFieldRestartPolicy = "restartPolicy"
|
||||
PodSpecFieldRunAsGroup = "runAsGroup"
|
||||
PodSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
PodSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
PodSpecFieldSchedulerName = "schedulerName"
|
||||
PodSpecFieldScheduling = "scheduling"
|
||||
PodSpecFieldServiceAccountName = "serviceAccountName"
|
||||
PodSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
PodSpecFieldSubdomain = "subdomain"
|
||||
PodSpecFieldSysctls = "sysctls"
|
||||
PodSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
PodSpecFieldUid = "uid"
|
||||
PodSpecFieldVolumes = "volumes"
|
||||
@@ -48,14 +51,17 @@ type PodSpec struct {
|
||||
NodeID string `json:"nodeId,omitempty" yaml:"nodeId,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
@@ -19,14 +19,17 @@ const (
|
||||
PodTemplateSpecFieldObjectMeta = "metadata"
|
||||
PodTemplateSpecFieldPriority = "priority"
|
||||
PodTemplateSpecFieldPriorityClassName = "priorityClassName"
|
||||
PodTemplateSpecFieldReadinessGates = "readinessGates"
|
||||
PodTemplateSpecFieldRestartPolicy = "restartPolicy"
|
||||
PodTemplateSpecFieldRunAsGroup = "runAsGroup"
|
||||
PodTemplateSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
PodTemplateSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
PodTemplateSpecFieldSchedulerName = "schedulerName"
|
||||
PodTemplateSpecFieldScheduling = "scheduling"
|
||||
PodTemplateSpecFieldServiceAccountName = "serviceAccountName"
|
||||
PodTemplateSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
PodTemplateSpecFieldSubdomain = "subdomain"
|
||||
PodTemplateSpecFieldSysctls = "sysctls"
|
||||
PodTemplateSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
PodTemplateSpecFieldUid = "uid"
|
||||
PodTemplateSpecFieldVolumes = "volumes"
|
||||
@@ -50,14 +53,17 @@ type PodTemplateSpec struct {
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
@@ -31,12 +31,14 @@ const (
|
||||
ReplicaSetFieldPriorityClassName = "priorityClassName"
|
||||
ReplicaSetFieldProjectID = "projectId"
|
||||
ReplicaSetFieldPublicEndpoints = "publicEndpoints"
|
||||
ReplicaSetFieldReadinessGates = "readinessGates"
|
||||
ReplicaSetFieldRemoved = "removed"
|
||||
ReplicaSetFieldReplicaSetConfig = "replicaSetConfig"
|
||||
ReplicaSetFieldReplicaSetStatus = "replicaSetStatus"
|
||||
ReplicaSetFieldRestartPolicy = "restartPolicy"
|
||||
ReplicaSetFieldRunAsGroup = "runAsGroup"
|
||||
ReplicaSetFieldRunAsNonRoot = "runAsNonRoot"
|
||||
ReplicaSetFieldRuntimeClassName = "runtimeClassName"
|
||||
ReplicaSetFieldScale = "scale"
|
||||
ReplicaSetFieldSchedulerName = "schedulerName"
|
||||
ReplicaSetFieldScheduling = "scheduling"
|
||||
@@ -45,6 +47,7 @@ const (
|
||||
ReplicaSetFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
ReplicaSetFieldState = "state"
|
||||
ReplicaSetFieldSubdomain = "subdomain"
|
||||
ReplicaSetFieldSysctls = "sysctls"
|
||||
ReplicaSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
ReplicaSetFieldTransitioning = "transitioning"
|
||||
ReplicaSetFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -82,12 +85,14 @@ type ReplicaSet struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"`
|
||||
ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
@@ -96,6 +101,7 @@ type ReplicaSet struct {
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
@@ -31,12 +31,14 @@ const (
|
||||
ReplicationControllerFieldPriorityClassName = "priorityClassName"
|
||||
ReplicationControllerFieldProjectID = "projectId"
|
||||
ReplicationControllerFieldPublicEndpoints = "publicEndpoints"
|
||||
ReplicationControllerFieldReadinessGates = "readinessGates"
|
||||
ReplicationControllerFieldRemoved = "removed"
|
||||
ReplicationControllerFieldReplicationControllerConfig = "replicationControllerConfig"
|
||||
ReplicationControllerFieldReplicationControllerStatus = "replicationControllerStatus"
|
||||
ReplicationControllerFieldRestartPolicy = "restartPolicy"
|
||||
ReplicationControllerFieldRunAsGroup = "runAsGroup"
|
||||
ReplicationControllerFieldRunAsNonRoot = "runAsNonRoot"
|
||||
ReplicationControllerFieldRuntimeClassName = "runtimeClassName"
|
||||
ReplicationControllerFieldScale = "scale"
|
||||
ReplicationControllerFieldSchedulerName = "schedulerName"
|
||||
ReplicationControllerFieldScheduling = "scheduling"
|
||||
@@ -45,6 +47,7 @@ const (
|
||||
ReplicationControllerFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
ReplicationControllerFieldState = "state"
|
||||
ReplicationControllerFieldSubdomain = "subdomain"
|
||||
ReplicationControllerFieldSysctls = "sysctls"
|
||||
ReplicationControllerFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
ReplicationControllerFieldTransitioning = "transitioning"
|
||||
ReplicationControllerFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -82,12 +85,14 @@ type ReplicationController struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"`
|
||||
ReplicationControllerStatus *ReplicationControllerStatus `json:"replicationControllerStatus,omitempty" yaml:"replicationControllerStatus,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
@@ -96,6 +101,7 @@ type ReplicationController struct {
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
State string `json:"state,omitempty" yaml:"state,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
@@ -19,10 +19,12 @@ const (
|
||||
ReplicationControllerSpecFieldObjectMeta = "metadata"
|
||||
ReplicationControllerSpecFieldPriority = "priority"
|
||||
ReplicationControllerSpecFieldPriorityClassName = "priorityClassName"
|
||||
ReplicationControllerSpecFieldReadinessGates = "readinessGates"
|
||||
ReplicationControllerSpecFieldReplicationControllerConfig = "replicationControllerConfig"
|
||||
ReplicationControllerSpecFieldRestartPolicy = "restartPolicy"
|
||||
ReplicationControllerSpecFieldRunAsGroup = "runAsGroup"
|
||||
ReplicationControllerSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
ReplicationControllerSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
ReplicationControllerSpecFieldScale = "scale"
|
||||
ReplicationControllerSpecFieldSchedulerName = "schedulerName"
|
||||
ReplicationControllerSpecFieldScheduling = "scheduling"
|
||||
@@ -30,6 +32,7 @@ const (
|
||||
ReplicationControllerSpecFieldServiceAccountName = "serviceAccountName"
|
||||
ReplicationControllerSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
ReplicationControllerSpecFieldSubdomain = "subdomain"
|
||||
ReplicationControllerSpecFieldSysctls = "sysctls"
|
||||
ReplicationControllerSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
ReplicationControllerSpecFieldUid = "uid"
|
||||
ReplicationControllerSpecFieldVolumes = "volumes"
|
||||
@@ -53,10 +56,12 @@ type ReplicationControllerSpec struct {
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
ReplicationControllerConfig *ReplicationControllerConfig `json:"replicationControllerConfig,omitempty" yaml:"replicationControllerConfig,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
@@ -64,6 +69,7 @@ type ReplicationControllerSpec struct {
|
||||
ServiceAccountName string `json:"serviceAccountName,omitempty" yaml:"serviceAccountName,omitempty"`
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
@@ -6,6 +6,7 @@ const (
|
||||
SecurityContextFieldCapAdd = "capAdd"
|
||||
SecurityContextFieldCapDrop = "capDrop"
|
||||
SecurityContextFieldPrivileged = "privileged"
|
||||
SecurityContextFieldProcMount = "procMount"
|
||||
SecurityContextFieldReadOnly = "readOnly"
|
||||
SecurityContextFieldRunAsGroup = "runAsGroup"
|
||||
SecurityContextFieldRunAsNonRoot = "runAsNonRoot"
|
||||
@@ -17,6 +18,7 @@ type SecurityContext struct {
|
||||
CapAdd []string `json:"capAdd,omitempty" yaml:"capAdd,omitempty"`
|
||||
CapDrop []string `json:"capDrop,omitempty" yaml:"capDrop,omitempty"`
|
||||
Privileged *bool `json:"privileged,omitempty" yaml:"privileged,omitempty"`
|
||||
ProcMount string `json:"procMount,omitempty" yaml:"procMount,omitempty"`
|
||||
ReadOnly *bool `json:"readOnly,omitempty" yaml:"readOnly,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
|
@@ -0,0 +1,14 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
ServiceAccountTokenProjectionType = "serviceAccountTokenProjection"
|
||||
ServiceAccountTokenProjectionFieldAudience = "audience"
|
||||
ServiceAccountTokenProjectionFieldExpirationSeconds = "expirationSeconds"
|
||||
ServiceAccountTokenProjectionFieldPath = "path"
|
||||
)
|
||||
|
||||
type ServiceAccountTokenProjection struct {
|
||||
Audience string `json:"audience,omitempty" yaml:"audience,omitempty"`
|
||||
ExpirationSeconds *int64 `json:"expirationSeconds,omitempty" yaml:"expirationSeconds,omitempty"`
|
||||
Path string `json:"path,omitempty" yaml:"path,omitempty"`
|
||||
}
|
@@ -31,10 +31,12 @@ const (
|
||||
StatefulSetFieldPriorityClassName = "priorityClassName"
|
||||
StatefulSetFieldProjectID = "projectId"
|
||||
StatefulSetFieldPublicEndpoints = "publicEndpoints"
|
||||
StatefulSetFieldReadinessGates = "readinessGates"
|
||||
StatefulSetFieldRemoved = "removed"
|
||||
StatefulSetFieldRestartPolicy = "restartPolicy"
|
||||
StatefulSetFieldRunAsGroup = "runAsGroup"
|
||||
StatefulSetFieldRunAsNonRoot = "runAsNonRoot"
|
||||
StatefulSetFieldRuntimeClassName = "runtimeClassName"
|
||||
StatefulSetFieldScale = "scale"
|
||||
StatefulSetFieldSchedulerName = "schedulerName"
|
||||
StatefulSetFieldScheduling = "scheduling"
|
||||
@@ -45,6 +47,7 @@ const (
|
||||
StatefulSetFieldStatefulSetConfig = "statefulSetConfig"
|
||||
StatefulSetFieldStatefulSetStatus = "statefulSetStatus"
|
||||
StatefulSetFieldSubdomain = "subdomain"
|
||||
StatefulSetFieldSysctls = "sysctls"
|
||||
StatefulSetFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
StatefulSetFieldTransitioning = "transitioning"
|
||||
StatefulSetFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -82,10 +85,12 @@ type StatefulSet struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
@@ -96,6 +101,7 @@ type StatefulSet struct {
|
||||
StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"`
|
||||
StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty" yaml:"statefulSetStatus,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
@@ -19,9 +19,11 @@ const (
|
||||
StatefulSetSpecFieldObjectMeta = "metadata"
|
||||
StatefulSetSpecFieldPriority = "priority"
|
||||
StatefulSetSpecFieldPriorityClassName = "priorityClassName"
|
||||
StatefulSetSpecFieldReadinessGates = "readinessGates"
|
||||
StatefulSetSpecFieldRestartPolicy = "restartPolicy"
|
||||
StatefulSetSpecFieldRunAsGroup = "runAsGroup"
|
||||
StatefulSetSpecFieldRunAsNonRoot = "runAsNonRoot"
|
||||
StatefulSetSpecFieldRuntimeClassName = "runtimeClassName"
|
||||
StatefulSetSpecFieldScale = "scale"
|
||||
StatefulSetSpecFieldSchedulerName = "schedulerName"
|
||||
StatefulSetSpecFieldScheduling = "scheduling"
|
||||
@@ -30,6 +32,7 @@ const (
|
||||
StatefulSetSpecFieldShareProcessNamespace = "shareProcessNamespace"
|
||||
StatefulSetSpecFieldStatefulSetConfig = "statefulSetConfig"
|
||||
StatefulSetSpecFieldSubdomain = "subdomain"
|
||||
StatefulSetSpecFieldSysctls = "sysctls"
|
||||
StatefulSetSpecFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
StatefulSetSpecFieldUid = "uid"
|
||||
StatefulSetSpecFieldVolumes = "volumes"
|
||||
@@ -53,9 +56,11 @@ type StatefulSetSpec struct {
|
||||
ObjectMeta *ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty"`
|
||||
Priority *int64 `json:"priority,omitempty" yaml:"priority,omitempty"`
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
@@ -64,6 +69,7 @@ type StatefulSetSpec struct {
|
||||
ShareProcessNamespace *bool `json:"shareProcessNamespace,omitempty" yaml:"shareProcessNamespace,omitempty"`
|
||||
StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
|
||||
Volumes []Volume `json:"volumes,omitempty" yaml:"volumes,omitempty"`
|
||||
|
12
client/project/v3/zz_generated_sysctl.go
Normal file
12
client/project/v3/zz_generated_sysctl.go
Normal file
@@ -0,0 +1,12 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
SysctlType = "sysctl"
|
||||
SysctlFieldName = "name"
|
||||
SysctlFieldValue = "value"
|
||||
)
|
||||
|
||||
type Sysctl struct {
|
||||
Name string `json:"name,omitempty" yaml:"name,omitempty"`
|
||||
Value string `json:"value,omitempty" yaml:"value,omitempty"`
|
||||
}
|
@@ -0,0 +1,14 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
TypedLocalObjectReferenceType = "typedLocalObjectReference"
|
||||
TypedLocalObjectReferenceFieldAPIGroup = "apiGroup"
|
||||
TypedLocalObjectReferenceFieldKind = "kind"
|
||||
TypedLocalObjectReferenceFieldName = "name"
|
||||
)
|
||||
|
||||
type TypedLocalObjectReference struct {
|
||||
APIGroup string `json:"apiGroup,omitempty" yaml:"apiGroup,omitempty"`
|
||||
Kind string `json:"kind,omitempty" yaml:"kind,omitempty"`
|
||||
Name string `json:"name,omitempty" yaml:"name,omitempty"`
|
||||
}
|
@@ -1,14 +1,16 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
VolumeProjectionType = "volumeProjection"
|
||||
VolumeProjectionFieldConfigMap = "configMap"
|
||||
VolumeProjectionFieldDownwardAPI = "downwardAPI"
|
||||
VolumeProjectionFieldSecret = "secret"
|
||||
VolumeProjectionType = "volumeProjection"
|
||||
VolumeProjectionFieldConfigMap = "configMap"
|
||||
VolumeProjectionFieldDownwardAPI = "downwardAPI"
|
||||
VolumeProjectionFieldSecret = "secret"
|
||||
VolumeProjectionFieldServiceAccountToken = "serviceAccountToken"
|
||||
)
|
||||
|
||||
type VolumeProjection struct {
|
||||
ConfigMap *ConfigMapProjection `json:"configMap,omitempty" yaml:"configMap,omitempty"`
|
||||
DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"`
|
||||
Secret *SecretProjection `json:"secret,omitempty" yaml:"secret,omitempty"`
|
||||
ConfigMap *ConfigMapProjection `json:"configMap,omitempty" yaml:"configMap,omitempty"`
|
||||
DownwardAPI *DownwardAPIProjection `json:"downwardAPI,omitempty" yaml:"downwardAPI,omitempty"`
|
||||
Secret *SecretProjection `json:"secret,omitempty" yaml:"secret,omitempty"`
|
||||
ServiceAccountToken *ServiceAccountTokenProjection `json:"serviceAccountToken,omitempty" yaml:"serviceAccountToken,omitempty"`
|
||||
}
|
||||
|
@@ -40,6 +40,7 @@ const (
|
||||
WorkloadFieldPriorityClassName = "priorityClassName"
|
||||
WorkloadFieldProjectID = "projectId"
|
||||
WorkloadFieldPublicEndpoints = "publicEndpoints"
|
||||
WorkloadFieldReadinessGates = "readinessGates"
|
||||
WorkloadFieldRemoved = "removed"
|
||||
WorkloadFieldReplicaSetConfig = "replicaSetConfig"
|
||||
WorkloadFieldReplicaSetStatus = "replicaSetStatus"
|
||||
@@ -48,6 +49,7 @@ const (
|
||||
WorkloadFieldRestartPolicy = "restartPolicy"
|
||||
WorkloadFieldRunAsGroup = "runAsGroup"
|
||||
WorkloadFieldRunAsNonRoot = "runAsNonRoot"
|
||||
WorkloadFieldRuntimeClassName = "runtimeClassName"
|
||||
WorkloadFieldScale = "scale"
|
||||
WorkloadFieldSchedulerName = "schedulerName"
|
||||
WorkloadFieldScheduling = "scheduling"
|
||||
@@ -58,6 +60,8 @@ const (
|
||||
WorkloadFieldStatefulSetConfig = "statefulSetConfig"
|
||||
WorkloadFieldStatefulSetStatus = "statefulSetStatus"
|
||||
WorkloadFieldSubdomain = "subdomain"
|
||||
WorkloadFieldSysctls = "sysctls"
|
||||
WorkloadFieldTTLSecondsAfterFinished = "ttlSecondsAfterFinished"
|
||||
WorkloadFieldTerminationGracePeriodSeconds = "terminationGracePeriodSeconds"
|
||||
WorkloadFieldTransitioning = "transitioning"
|
||||
WorkloadFieldTransitioningMessage = "transitioningMessage"
|
||||
@@ -104,6 +108,7 @@ type Workload struct {
|
||||
PriorityClassName string `json:"priorityClassName,omitempty" yaml:"priorityClassName,omitempty"`
|
||||
ProjectID string `json:"projectId,omitempty" yaml:"projectId,omitempty"`
|
||||
PublicEndpoints []PublicEndpoint `json:"publicEndpoints,omitempty" yaml:"publicEndpoints,omitempty"`
|
||||
ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" yaml:"readinessGates,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
ReplicaSetConfig *ReplicaSetConfig `json:"replicaSetConfig,omitempty" yaml:"replicaSetConfig,omitempty"`
|
||||
ReplicaSetStatus *ReplicaSetStatus `json:"replicaSetStatus,omitempty" yaml:"replicaSetStatus,omitempty"`
|
||||
@@ -112,6 +117,7 @@ type Workload struct {
|
||||
RestartPolicy string `json:"restartPolicy,omitempty" yaml:"restartPolicy,omitempty"`
|
||||
RunAsGroup *int64 `json:"runAsGroup,omitempty" yaml:"runAsGroup,omitempty"`
|
||||
RunAsNonRoot *bool `json:"runAsNonRoot,omitempty" yaml:"runAsNonRoot,omitempty"`
|
||||
RuntimeClassName string `json:"runtimeClassName,omitempty" yaml:"runtimeClassName,omitempty"`
|
||||
Scale *int64 `json:"scale,omitempty" yaml:"scale,omitempty"`
|
||||
SchedulerName string `json:"schedulerName,omitempty" yaml:"schedulerName,omitempty"`
|
||||
Scheduling *Scheduling `json:"scheduling,omitempty" yaml:"scheduling,omitempty"`
|
||||
@@ -122,6 +128,8 @@ type Workload struct {
|
||||
StatefulSetConfig *StatefulSetConfig `json:"statefulSetConfig,omitempty" yaml:"statefulSetConfig,omitempty"`
|
||||
StatefulSetStatus *StatefulSetStatus `json:"statefulSetStatus,omitempty" yaml:"statefulSetStatus,omitempty"`
|
||||
Subdomain string `json:"subdomain,omitempty" yaml:"subdomain,omitempty"`
|
||||
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
|
||||
TTLSecondsAfterFinished *int64 `json:"ttlSecondsAfterFinished,omitempty" yaml:"ttlSecondsAfterFinished,omitempty"`
|
||||
TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" yaml:"terminationGracePeriodSeconds,omitempty"`
|
||||
Transitioning string `json:"transitioning,omitempty" yaml:"transitioning,omitempty"`
|
||||
TransitioningMessage string `json:"transitioningMessage,omitempty" yaml:"transitioningMessage,omitempty"`
|
||||
|
Reference in New Issue
Block a user