1
0
mirror of https://github.com/rancher/types.git synced 2025-06-30 15:31:48 +00:00

Update generated code for k8s 1.18

This commit is contained in:
Darren Shepherd 2020-03-26 13:23:17 -07:00
parent 0cb9d9a237
commit 438c299ece
34 changed files with 147 additions and 45 deletions

View File

@ -9,7 +9,7 @@ const (
)
type KMSConfiguration struct {
CacheSize int64 `json:"cacheSize,omitempty" yaml:"cacheSize,omitempty"`
CacheSize *int64 `json:"cacheSize,omitempty" yaml:"cacheSize,omitempty"`
Endpoint string `json:"endpoint,omitempty" yaml:"endpoint,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Timeout string `json:"timeout,omitempty" yaml:"timeout,omitempty"`

View File

@ -10,6 +10,7 @@ const (
ManagementSecretFieldCreated = "created"
ManagementSecretFieldCreatorID = "creatorId"
ManagementSecretFieldData = "data"
ManagementSecretFieldImmutable = "immutable"
ManagementSecretFieldLabels = "labels"
ManagementSecretFieldName = "name"
ManagementSecretFieldOwnerReferences = "ownerReferences"
@ -25,6 +26,7 @@ type ManagementSecret struct {
Created string `json:"created,omitempty" yaml:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"`
Immutable *bool `json:"immutable,omitempty" yaml:"immutable,omitempty"`
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`

View File

@ -11,6 +11,7 @@ const (
ConfigMapFieldCreated = "created"
ConfigMapFieldCreatorID = "creatorId"
ConfigMapFieldData = "data"
ConfigMapFieldImmutable = "immutable"
ConfigMapFieldLabels = "labels"
ConfigMapFieldName = "name"
ConfigMapFieldNamespaceId = "namespaceId"
@ -27,6 +28,7 @@ type ConfigMap struct {
Created string `json:"created,omitempty" yaml:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"`
Immutable *bool `json:"immutable,omitempty" yaml:"immutable,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"`

View File

@ -18,6 +18,7 @@ const (
CronJobFieldDNSPolicy = "dnsPolicy"
CronJobFieldEnableServiceLinks = "enableServiceLinks"
CronJobFieldEphemeralContainers = "ephemeralContainers"
CronJobFieldFSGroupChangePolicy = "fsGroupChangePolicy"
CronJobFieldFsgid = "fsgid"
CronJobFieldGids = "gids"
CronJobFieldHostAliases = "hostAliases"
@ -76,6 +77,7 @@ type CronJob struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -10,6 +10,7 @@ const (
CronJobSpecFieldDNSPolicy = "dnsPolicy"
CronJobSpecFieldEnableServiceLinks = "enableServiceLinks"
CronJobSpecFieldEphemeralContainers = "ephemeralContainers"
CronJobSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
CronJobSpecFieldFsgid = "fsgid"
CronJobSpecFieldGids = "gids"
CronJobSpecFieldHostAliases = "hostAliases"
@ -50,6 +51,7 @@ type CronJobSpec struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -18,6 +18,7 @@ const (
DaemonSetFieldDaemonSetStatus = "daemonSetStatus"
DaemonSetFieldEnableServiceLinks = "enableServiceLinks"
DaemonSetFieldEphemeralContainers = "ephemeralContainers"
DaemonSetFieldFSGroupChangePolicy = "fsGroupChangePolicy"
DaemonSetFieldFsgid = "fsgid"
DaemonSetFieldGids = "gids"
DaemonSetFieldHostAliases = "hostAliases"
@ -75,6 +76,7 @@ type DaemonSet struct {
DaemonSetStatus *DaemonSetStatus `json:"daemonSetStatus,omitempty" yaml:"daemonSetStatus,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -10,6 +10,7 @@ const (
DaemonSetSpecFieldDaemonSetConfig = "daemonSetConfig"
DaemonSetSpecFieldEnableServiceLinks = "enableServiceLinks"
DaemonSetSpecFieldEphemeralContainers = "ephemeralContainers"
DaemonSetSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
DaemonSetSpecFieldFsgid = "fsgid"
DaemonSetSpecFieldGids = "gids"
DaemonSetSpecFieldHostAliases = "hostAliases"
@ -49,6 +50,7 @@ type DaemonSetSpec struct {
DaemonSetConfig *DaemonSetConfig `json:"daemonSetConfig,omitempty" yaml:"daemonSetConfig,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -18,6 +18,7 @@ const (
DeploymentFieldDeploymentStatus = "deploymentStatus"
DeploymentFieldEnableServiceLinks = "enableServiceLinks"
DeploymentFieldEphemeralContainers = "ephemeralContainers"
DeploymentFieldFSGroupChangePolicy = "fsGroupChangePolicy"
DeploymentFieldFsgid = "fsgid"
DeploymentFieldGids = "gids"
DeploymentFieldHostAliases = "hostAliases"
@ -77,6 +78,7 @@ type Deployment struct {
DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -10,6 +10,7 @@ const (
DeploymentSpecFieldDeploymentConfig = "deploymentConfig"
DeploymentSpecFieldEnableServiceLinks = "enableServiceLinks"
DeploymentSpecFieldEphemeralContainers = "ephemeralContainers"
DeploymentSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
DeploymentSpecFieldFsgid = "fsgid"
DeploymentSpecFieldGids = "gids"
DeploymentSpecFieldHostAliases = "hostAliases"
@ -51,6 +52,7 @@ type DeploymentSpec struct {
DeploymentConfig *DeploymentConfig `json:"deploymentConfig,omitempty" yaml:"deploymentConfig,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -7,6 +7,7 @@ import (
const (
HorizontalPodAutoscalerType = "horizontalPodAutoscaler"
HorizontalPodAutoscalerFieldAnnotations = "annotations"
HorizontalPodAutoscalerFieldBehavior = "behavior"
HorizontalPodAutoscalerFieldConditions = "conditions"
HorizontalPodAutoscalerFieldCreated = "created"
HorizontalPodAutoscalerFieldCreatorID = "creatorId"
@ -34,6 +35,7 @@ const (
type HorizontalPodAutoscaler struct {
types.Resource
Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
Behavior *HorizontalPodAutoscalerBehavior `json:"behavior,omitempty" yaml:"behavior,omitempty"`
Conditions []HorizontalPodAutoscalerCondition `json:"conditions,omitempty" yaml:"conditions,omitempty"`
Created string `json:"created,omitempty" yaml:"created,omitempty"`
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`

View File

@ -0,0 +1,12 @@
package client
const (
HorizontalPodAutoscalerBehaviorType = "horizontalPodAutoscalerBehavior"
HorizontalPodAutoscalerBehaviorFieldScaleDown = "scaleDown"
HorizontalPodAutoscalerBehaviorFieldScaleUp = "scaleUp"
)
type HorizontalPodAutoscalerBehavior struct {
ScaleDown *HPAScalingRules `json:"scaleDown,omitempty" yaml:"scaleDown,omitempty"`
ScaleUp *HPAScalingRules `json:"scaleUp,omitempty" yaml:"scaleUp,omitempty"`
}

View File

@ -2,6 +2,7 @@ package client
const (
HorizontalPodAutoscalerSpecType = "horizontalPodAutoscalerSpec"
HorizontalPodAutoscalerSpecFieldBehavior = "behavior"
HorizontalPodAutoscalerSpecFieldMaxReplicas = "maxReplicas"
HorizontalPodAutoscalerSpecFieldMetrics = "metrics"
HorizontalPodAutoscalerSpecFieldMinReplicas = "minReplicas"
@ -9,8 +10,9 @@ const (
)
type HorizontalPodAutoscalerSpec struct {
MaxReplicas int64 `json:"maxReplicas,omitempty" yaml:"maxReplicas,omitempty"`
Metrics []Metric `json:"metrics,omitempty" yaml:"metrics,omitempty"`
MinReplicas *int64 `json:"minReplicas,omitempty" yaml:"minReplicas,omitempty"`
ScaleTargetRef *CrossVersionObjectReference `json:"scaleTargetRef,omitempty" yaml:"scaleTargetRef,omitempty"`
Behavior *HorizontalPodAutoscalerBehavior `json:"behavior,omitempty" yaml:"behavior,omitempty"`
MaxReplicas int64 `json:"maxReplicas,omitempty" yaml:"maxReplicas,omitempty"`
Metrics []Metric `json:"metrics,omitempty" yaml:"metrics,omitempty"`
MinReplicas *int64 `json:"minReplicas,omitempty" yaml:"minReplicas,omitempty"`
ScaleTargetRef *CrossVersionObjectReference `json:"scaleTargetRef,omitempty" yaml:"scaleTargetRef,omitempty"`
}

View File

@ -0,0 +1,14 @@
package client
const (
HPAScalingPolicyType = "hpaScalingPolicy"
HPAScalingPolicyFieldPeriodSeconds = "periodSeconds"
HPAScalingPolicyFieldType = "type"
HPAScalingPolicyFieldValue = "value"
)
type HPAScalingPolicy struct {
PeriodSeconds int64 `json:"periodSeconds,omitempty" yaml:"periodSeconds,omitempty"`
Type string `json:"type,omitempty" yaml:"type,omitempty"`
Value int64 `json:"value,omitempty" yaml:"value,omitempty"`
}

View File

@ -0,0 +1,14 @@
package client
const (
HPAScalingRulesType = "hpaScalingRules"
HPAScalingRulesFieldPolicies = "policies"
HPAScalingRulesFieldSelectPolicy = "selectPolicy"
HPAScalingRulesFieldStabilizationWindowSeconds = "stabilizationWindowSeconds"
)
type HPAScalingRules struct {
Policies []HPAScalingPolicy `json:"policies,omitempty" yaml:"policies,omitempty"`
SelectPolicy string `json:"selectPolicy,omitempty" yaml:"selectPolicy,omitempty"`
StabilizationWindowSeconds *int64 `json:"stabilizationWindowSeconds,omitempty" yaml:"stabilizationWindowSeconds,omitempty"`
}

View File

@ -5,14 +5,18 @@ import "k8s.io/apimachinery/pkg/util/intstr"
const (
HTTPIngressPathType = "httpIngressPath"
HTTPIngressPathFieldPath = "path"
HTTPIngressPathFieldPathType = "pathType"
HTTPIngressPathFieldResource = "resource"
HTTPIngressPathFieldServiceID = "serviceId"
HTTPIngressPathFieldTargetPort = "targetPort"
HTTPIngressPathFieldWorkloadIDs = "workloadIds"
)
type HTTPIngressPath struct {
Path string `json:"path,omitempty" yaml:"path,omitempty"`
ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"`
TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"`
WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"`
Path string `json:"path,omitempty" yaml:"path,omitempty"`
PathType string `json:"pathType,omitempty" yaml:"pathType,omitempty"`
Resource *TypedLocalObjectReference `json:"resource,omitempty" yaml:"resource,omitempty"`
ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"`
TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"`
WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"`
}

View File

@ -11,6 +11,7 @@ const (
IngressFieldCreatorID = "creatorId"
IngressFieldDefaultBackend = "defaultBackend"
IngressFieldDescription = "description"
IngressFieldIngressClassName = "ingressClassName"
IngressFieldLabels = "labels"
IngressFieldName = "name"
IngressFieldNamespaceId = "namespaceId"
@ -34,6 +35,7 @@ type Ingress struct {
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
DefaultBackend *IngressBackend `json:"defaultBackend,omitempty" yaml:"defaultBackend,omitempty"`
Description string `json:"description,omitempty" yaml:"description,omitempty"`
IngressClassName string `json:"ingressClassName,omitempty" yaml:"ingressClassName,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"`

View File

@ -4,13 +4,15 @@ import "k8s.io/apimachinery/pkg/util/intstr"
const (
IngressBackendType = "ingressBackend"
IngressBackendFieldResource = "resource"
IngressBackendFieldServiceID = "serviceId"
IngressBackendFieldTargetPort = "targetPort"
IngressBackendFieldWorkloadIDs = "workloadIds"
)
type IngressBackend struct {
ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"`
TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"`
WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"`
Resource *TypedLocalObjectReference `json:"resource,omitempty" yaml:"resource,omitempty"`
ServiceID string `json:"serviceId,omitempty" yaml:"serviceId,omitempty"`
TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"`
WorkloadIDs []string `json:"workloadIds,omitempty" yaml:"workloadIds,omitempty"`
}

View File

@ -1,14 +1,16 @@
package client
const (
IngressSpecType = "ingressSpec"
IngressSpecFieldBackend = "backend"
IngressSpecFieldRules = "rules"
IngressSpecFieldTLS = "tls"
IngressSpecType = "ingressSpec"
IngressSpecFieldBackend = "backend"
IngressSpecFieldIngressClassName = "ingressClassName"
IngressSpecFieldRules = "rules"
IngressSpecFieldTLS = "tls"
)
type IngressSpec struct {
Backend *IngressBackend `json:"backend,omitempty" yaml:"backend,omitempty"`
Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"`
TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"`
Backend *IngressBackend `json:"backend,omitempty" yaml:"backend,omitempty"`
IngressClassName string `json:"ingressClassName,omitempty" yaml:"ingressClassName,omitempty"`
Rules []IngressRule `json:"rules,omitempty" yaml:"rules,omitempty"`
TLS []IngressTLS `json:"tls,omitempty" yaml:"tls,omitempty"`
}

View File

@ -16,6 +16,7 @@ const (
JobFieldDNSPolicy = "dnsPolicy"
JobFieldEnableServiceLinks = "enableServiceLinks"
JobFieldEphemeralContainers = "ephemeralContainers"
JobFieldFSGroupChangePolicy = "fsGroupChangePolicy"
JobFieldFsgid = "fsgid"
JobFieldGids = "gids"
JobFieldHostAliases = "hostAliases"
@ -74,6 +75,7 @@ type Job struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -9,6 +9,7 @@ const (
JobSpecFieldDNSPolicy = "dnsPolicy"
JobSpecFieldEnableServiceLinks = "enableServiceLinks"
JobSpecFieldEphemeralContainers = "ephemeralContainers"
JobSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
JobSpecFieldFsgid = "fsgid"
JobSpecFieldGids = "gids"
JobSpecFieldHostAliases = "hostAliases"
@ -49,6 +50,7 @@ type JobSpec struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -9,6 +9,7 @@ const (
JobTemplateSpecFieldDNSPolicy = "dnsPolicy"
JobTemplateSpecFieldEnableServiceLinks = "enableServiceLinks"
JobTemplateSpecFieldEphemeralContainers = "ephemeralContainers"
JobTemplateSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
JobTemplateSpecFieldFsgid = "fsgid"
JobTemplateSpecFieldGids = "gids"
JobTemplateSpecFieldHostAliases = "hostAliases"
@ -50,6 +51,7 @@ type JobTemplateSpec struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -11,6 +11,7 @@ const (
NamespacedSecretFieldCreatorID = "creatorId"
NamespacedSecretFieldData = "data"
NamespacedSecretFieldDescription = "description"
NamespacedSecretFieldImmutable = "immutable"
NamespacedSecretFieldKind = "kind"
NamespacedSecretFieldLabels = "labels"
NamespacedSecretFieldName = "name"
@ -29,6 +30,7 @@ type NamespacedSecret struct {
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"`
Description string `json:"description,omitempty" yaml:"description,omitempty"`
Immutable *bool `json:"immutable,omitempty" yaml:"immutable,omitempty"`
Kind string `json:"kind,omitempty" yaml:"kind,omitempty"`
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`

View File

@ -17,6 +17,7 @@ const (
PodFieldDescription = "description"
PodFieldEnableServiceLinks = "enableServiceLinks"
PodFieldEphemeralContainers = "ephemeralContainers"
PodFieldFSGroupChangePolicy = "fsGroupChangePolicy"
PodFieldFsgid = "fsgid"
PodFieldGids = "gids"
PodFieldHostAliases = "hostAliases"
@ -72,6 +73,7 @@ type Pod struct {
Description string `json:"description,omitempty" yaml:"description,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -1,22 +1,24 @@
package client
const (
PodSecurityContextType = "podSecurityContext"
PodSecurityContextFieldFsgid = "fsgid"
PodSecurityContextFieldGids = "gids"
PodSecurityContextFieldRunAsGroup = "runAsGroup"
PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot"
PodSecurityContextFieldSysctls = "sysctls"
PodSecurityContextFieldUid = "uid"
PodSecurityContextFieldWindowsOptions = "windowsOptions"
PodSecurityContextType = "podSecurityContext"
PodSecurityContextFieldFSGroupChangePolicy = "fsGroupChangePolicy"
PodSecurityContextFieldFsgid = "fsgid"
PodSecurityContextFieldGids = "gids"
PodSecurityContextFieldRunAsGroup = "runAsGroup"
PodSecurityContextFieldRunAsNonRoot = "runAsNonRoot"
PodSecurityContextFieldSysctls = "sysctls"
PodSecurityContextFieldUid = "uid"
PodSecurityContextFieldWindowsOptions = "windowsOptions"
)
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"`
Sysctls []Sysctl `json:"sysctls,omitempty" yaml:"sysctls,omitempty"`
Uid *int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,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"`
WindowsOptions *WindowsSecurityContextOptions `json:"windowsOptions,omitempty" yaml:"windowsOptions,omitempty"`
}

View File

@ -9,6 +9,7 @@ const (
PodSpecFieldDNSPolicy = "dnsPolicy"
PodSpecFieldEnableServiceLinks = "enableServiceLinks"
PodSpecFieldEphemeralContainers = "ephemeralContainers"
PodSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
PodSpecFieldFsgid = "fsgid"
PodSpecFieldGids = "gids"
PodSpecFieldHostAliases = "hostAliases"
@ -45,6 +46,7 @@ type PodSpec struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -9,6 +9,7 @@ const (
PodTemplateSpecFieldDNSPolicy = "dnsPolicy"
PodTemplateSpecFieldEnableServiceLinks = "enableServiceLinks"
PodTemplateSpecFieldEphemeralContainers = "ephemeralContainers"
PodTemplateSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
PodTemplateSpecFieldFsgid = "fsgid"
PodTemplateSpecFieldGids = "gids"
PodTemplateSpecFieldHostAliases = "hostAliases"
@ -46,6 +47,7 @@ type PodTemplateSpec struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -16,6 +16,7 @@ const (
ReplicaSetFieldDNSPolicy = "dnsPolicy"
ReplicaSetFieldEnableServiceLinks = "enableServiceLinks"
ReplicaSetFieldEphemeralContainers = "ephemeralContainers"
ReplicaSetFieldFSGroupChangePolicy = "fsGroupChangePolicy"
ReplicaSetFieldFsgid = "fsgid"
ReplicaSetFieldGids = "gids"
ReplicaSetFieldHostAliases = "hostAliases"
@ -74,6 +75,7 @@ type ReplicaSet struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -16,6 +16,7 @@ const (
ReplicationControllerFieldDNSPolicy = "dnsPolicy"
ReplicationControllerFieldEnableServiceLinks = "enableServiceLinks"
ReplicationControllerFieldEphemeralContainers = "ephemeralContainers"
ReplicationControllerFieldFSGroupChangePolicy = "fsGroupChangePolicy"
ReplicationControllerFieldFsgid = "fsgid"
ReplicationControllerFieldGids = "gids"
ReplicationControllerFieldHostAliases = "hostAliases"
@ -74,6 +75,7 @@ type ReplicationController struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -9,6 +9,7 @@ const (
ReplicationControllerSpecFieldDNSPolicy = "dnsPolicy"
ReplicationControllerSpecFieldEnableServiceLinks = "enableServiceLinks"
ReplicationControllerSpecFieldEphemeralContainers = "ephemeralContainers"
ReplicationControllerSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
ReplicationControllerSpecFieldFsgid = "fsgid"
ReplicationControllerSpecFieldGids = "gids"
ReplicationControllerSpecFieldHostAliases = "hostAliases"
@ -49,6 +50,7 @@ type ReplicationControllerSpec struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -11,6 +11,7 @@ const (
SecretFieldCreatorID = "creatorId"
SecretFieldData = "data"
SecretFieldDescription = "description"
SecretFieldImmutable = "immutable"
SecretFieldKind = "kind"
SecretFieldLabels = "labels"
SecretFieldName = "name"
@ -29,6 +30,7 @@ type Secret struct {
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
Data map[string]string `json:"data,omitempty" yaml:"data,omitempty"`
Description string `json:"description,omitempty" yaml:"description,omitempty"`
Immutable *bool `json:"immutable,omitempty" yaml:"immutable,omitempty"`
Kind string `json:"kind,omitempty" yaml:"kind,omitempty"`
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`

View File

@ -3,18 +3,20 @@ package client
import "k8s.io/apimachinery/pkg/util/intstr"
const (
ServicePortType = "servicePort"
ServicePortFieldName = "name"
ServicePortFieldNodePort = "nodePort"
ServicePortFieldPort = "port"
ServicePortFieldProtocol = "protocol"
ServicePortFieldTargetPort = "targetPort"
ServicePortType = "servicePort"
ServicePortFieldAppProtocol = "appProtocol"
ServicePortFieldName = "name"
ServicePortFieldNodePort = "nodePort"
ServicePortFieldPort = "port"
ServicePortFieldProtocol = "protocol"
ServicePortFieldTargetPort = "targetPort"
)
type ServicePort struct {
Name string `json:"name,omitempty" yaml:"name,omitempty"`
NodePort int64 `json:"nodePort,omitempty" yaml:"nodePort,omitempty"`
Port int64 `json:"port,omitempty" yaml:"port,omitempty"`
Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"`
TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"`
AppProtocol string `json:"appProtocol,omitempty" yaml:"appProtocol,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
NodePort int64 `json:"nodePort,omitempty" yaml:"nodePort,omitempty"`
Port int64 `json:"port,omitempty" yaml:"port,omitempty"`
Protocol string `json:"protocol,omitempty" yaml:"protocol,omitempty"`
TargetPort intstr.IntOrString `json:"targetPort,omitempty" yaml:"targetPort,omitempty"`
}

View File

@ -16,6 +16,7 @@ const (
StatefulSetFieldDNSPolicy = "dnsPolicy"
StatefulSetFieldEnableServiceLinks = "enableServiceLinks"
StatefulSetFieldEphemeralContainers = "ephemeralContainers"
StatefulSetFieldFSGroupChangePolicy = "fsGroupChangePolicy"
StatefulSetFieldFsgid = "fsgid"
StatefulSetFieldGids = "gids"
StatefulSetFieldHostAliases = "hostAliases"
@ -74,6 +75,7 @@ type StatefulSet struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -9,6 +9,7 @@ const (
StatefulSetSpecFieldDNSPolicy = "dnsPolicy"
StatefulSetSpecFieldEnableServiceLinks = "enableServiceLinks"
StatefulSetSpecFieldEphemeralContainers = "ephemeralContainers"
StatefulSetSpecFieldFSGroupChangePolicy = "fsGroupChangePolicy"
StatefulSetSpecFieldFsgid = "fsgid"
StatefulSetSpecFieldGids = "gids"
StatefulSetSpecFieldHostAliases = "hostAliases"
@ -49,6 +50,7 @@ type StatefulSetSpec struct {
DNSPolicy string `json:"dnsPolicy,omitempty" yaml:"dnsPolicy,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`

View File

@ -22,6 +22,7 @@ const (
WorkloadFieldDeploymentStatus = "deploymentStatus"
WorkloadFieldEnableServiceLinks = "enableServiceLinks"
WorkloadFieldEphemeralContainers = "ephemeralContainers"
WorkloadFieldFSGroupChangePolicy = "fsGroupChangePolicy"
WorkloadFieldFsgid = "fsgid"
WorkloadFieldGids = "gids"
WorkloadFieldHostAliases = "hostAliases"
@ -94,6 +95,7 @@ type Workload struct {
DeploymentStatus *DeploymentStatus `json:"deploymentStatus,omitempty" yaml:"deploymentStatus,omitempty"`
EnableServiceLinks *bool `json:"enableServiceLinks,omitempty" yaml:"enableServiceLinks,omitempty"`
EphemeralContainers []EphemeralContainer `json:"ephemeralContainers,omitempty" yaml:"ephemeralContainers,omitempty"`
FSGroupChangePolicy string `json:"fsGroupChangePolicy,omitempty" yaml:"fsGroupChangePolicy,omitempty"`
Fsgid *int64 `json:"fsgid,omitempty" yaml:"fsgid,omitempty"`
Gids []int64 `json:"gids,omitempty" yaml:"gids,omitempty"`
HostAliases []HostAlias `json:"hostAliases,omitempty" yaml:"hostAliases,omitempty"`