1
0
mirror of https://github.com/rancher/types.git synced 2025-05-09 15:46:18 +00:00

generated

This commit is contained in:
Luther Monson 2020-08-20 13:55:58 -07:00
parent 4f687f2aa8
commit 11613a6553
7 changed files with 102 additions and 49 deletions

View File

@ -521,6 +521,23 @@ func (in *BaseService) DeepCopyInto(out *BaseService) {
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.WindowsExtraArgs != nil {
in, out := &in.WindowsExtraArgs, &out.WindowsExtraArgs
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.WindowsExtraBinds != nil {
in, out := &in.WindowsExtraBinds, &out.WindowsExtraBinds
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.WindowsExtraEnv != nil {
in, out := &in.WindowsExtraEnv, &out.WindowsExtraEnv
*out = make([]string, len(*in))
copy(*out, *in)
}
return
}

View File

@ -1,38 +1,44 @@
package client
const (
ETCDServiceType = "etcdService"
ETCDServiceFieldBackupConfig = "backupConfig"
ETCDServiceFieldCACert = "caCert"
ETCDServiceFieldCert = "cert"
ETCDServiceFieldCreation = "creation"
ETCDServiceFieldExternalURLs = "externalUrls"
ETCDServiceFieldExtraArgs = "extraArgs"
ETCDServiceFieldExtraBinds = "extraBinds"
ETCDServiceFieldExtraEnv = "extraEnv"
ETCDServiceFieldGID = "gid"
ETCDServiceFieldImage = "image"
ETCDServiceFieldKey = "key"
ETCDServiceFieldPath = "path"
ETCDServiceFieldRetention = "retention"
ETCDServiceFieldSnapshot = "snapshot"
ETCDServiceFieldUID = "uid"
ETCDServiceType = "etcdService"
ETCDServiceFieldBackupConfig = "backupConfig"
ETCDServiceFieldCACert = "caCert"
ETCDServiceFieldCert = "cert"
ETCDServiceFieldCreation = "creation"
ETCDServiceFieldExternalURLs = "externalUrls"
ETCDServiceFieldExtraArgs = "extraArgs"
ETCDServiceFieldExtraBinds = "extraBinds"
ETCDServiceFieldExtraEnv = "extraEnv"
ETCDServiceFieldGID = "gid"
ETCDServiceFieldImage = "image"
ETCDServiceFieldKey = "key"
ETCDServiceFieldPath = "path"
ETCDServiceFieldRetention = "retention"
ETCDServiceFieldSnapshot = "snapshot"
ETCDServiceFieldUID = "uid"
ETCDServiceFieldWindowsExtraArgs = "winExtraArgs"
ETCDServiceFieldWindowsExtraBinds = "winExtraBinds"
ETCDServiceFieldWindowsExtraEnv = "winExtraEnv"
)
type ETCDService struct {
BackupConfig *BackupConfig `json:"backupConfig,omitempty" yaml:"backupConfig,omitempty"`
CACert string `json:"caCert,omitempty" yaml:"caCert,omitempty"`
Cert string `json:"cert,omitempty" yaml:"cert,omitempty"`
Creation string `json:"creation,omitempty" yaml:"creation,omitempty"`
ExternalURLs []string `json:"externalUrls,omitempty" yaml:"externalUrls,omitempty"`
ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"`
ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"`
ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"`
GID int64 `json:"gid,omitempty" yaml:"gid,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
Key string `json:"key,omitempty" yaml:"key,omitempty"`
Path string `json:"path,omitempty" yaml:"path,omitempty"`
Retention string `json:"retention,omitempty" yaml:"retention,omitempty"`
Snapshot *bool `json:"snapshot,omitempty" yaml:"snapshot,omitempty"`
UID int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
BackupConfig *BackupConfig `json:"backupConfig,omitempty" yaml:"backupConfig,omitempty"`
CACert string `json:"caCert,omitempty" yaml:"caCert,omitempty"`
Cert string `json:"cert,omitempty" yaml:"cert,omitempty"`
Creation string `json:"creation,omitempty" yaml:"creation,omitempty"`
ExternalURLs []string `json:"externalUrls,omitempty" yaml:"externalUrls,omitempty"`
ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"`
ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"`
ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"`
GID int64 `json:"gid,omitempty" yaml:"gid,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
Key string `json:"key,omitempty" yaml:"key,omitempty"`
Path string `json:"path,omitempty" yaml:"path,omitempty"`
Retention string `json:"retention,omitempty" yaml:"retention,omitempty"`
Snapshot *bool `json:"snapshot,omitempty" yaml:"snapshot,omitempty"`
UID int64 `json:"uid,omitempty" yaml:"uid,omitempty"`
WindowsExtraArgs map[string]string `json:"winExtraArgs,omitempty" yaml:"winExtraArgs,omitempty"`
WindowsExtraBinds []string `json:"winExtraBinds,omitempty" yaml:"winExtraBinds,omitempty"`
WindowsExtraEnv []string `json:"winExtraEnv,omitempty" yaml:"winExtraEnv,omitempty"`
}

View File

@ -14,6 +14,9 @@ const (
KubeAPIServiceFieldSecretsEncryptionConfig = "secretsEncryptionConfig"
KubeAPIServiceFieldServiceClusterIPRange = "serviceClusterIpRange"
KubeAPIServiceFieldServiceNodePortRange = "serviceNodePortRange"
KubeAPIServiceFieldWindowsExtraArgs = "winExtraArgs"
KubeAPIServiceFieldWindowsExtraBinds = "winExtraBinds"
KubeAPIServiceFieldWindowsExtraEnv = "winExtraEnv"
)
type KubeAPIService struct {
@ -29,4 +32,7 @@ type KubeAPIService struct {
SecretsEncryptionConfig *SecretsEncryptionConfig `json:"secretsEncryptionConfig,omitempty" yaml:"secretsEncryptionConfig,omitempty"`
ServiceClusterIPRange string `json:"serviceClusterIpRange,omitempty" yaml:"serviceClusterIpRange,omitempty"`
ServiceNodePortRange string `json:"serviceNodePortRange,omitempty" yaml:"serviceNodePortRange,omitempty"`
WindowsExtraArgs map[string]string `json:"winExtraArgs,omitempty" yaml:"winExtraArgs,omitempty"`
WindowsExtraBinds []string `json:"winExtraBinds,omitempty" yaml:"winExtraBinds,omitempty"`
WindowsExtraEnv []string `json:"winExtraEnv,omitempty" yaml:"winExtraEnv,omitempty"`
}

View File

@ -8,6 +8,9 @@ const (
KubeControllerServiceFieldExtraEnv = "extraEnv"
KubeControllerServiceFieldImage = "image"
KubeControllerServiceFieldServiceClusterIPRange = "serviceClusterIpRange"
KubeControllerServiceFieldWindowsExtraArgs = "winExtraArgs"
KubeControllerServiceFieldWindowsExtraBinds = "winExtraBinds"
KubeControllerServiceFieldWindowsExtraEnv = "winExtraEnv"
)
type KubeControllerService struct {
@ -17,4 +20,7 @@ type KubeControllerService struct {
ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
ServiceClusterIPRange string `json:"serviceClusterIpRange,omitempty" yaml:"serviceClusterIpRange,omitempty"`
WindowsExtraArgs map[string]string `json:"winExtraArgs,omitempty" yaml:"winExtraArgs,omitempty"`
WindowsExtraBinds []string `json:"winExtraBinds,omitempty" yaml:"winExtraBinds,omitempty"`
WindowsExtraEnv []string `json:"winExtraEnv,omitempty" yaml:"winExtraEnv,omitempty"`
}

View File

@ -11,6 +11,9 @@ const (
KubeletServiceFieldGenerateServingCertificate = "generateServingCertificate"
KubeletServiceFieldImage = "image"
KubeletServiceFieldInfraContainerImage = "infraContainerImage"
KubeletServiceFieldWindowsExtraArgs = "winExtraArgs"
KubeletServiceFieldWindowsExtraBinds = "winExtraBinds"
KubeletServiceFieldWindowsExtraEnv = "winExtraEnv"
)
type KubeletService struct {
@ -23,4 +26,7 @@ type KubeletService struct {
GenerateServingCertificate bool `json:"generateServingCertificate,omitempty" yaml:"generateServingCertificate,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
InfraContainerImage string `json:"infraContainerImage,omitempty" yaml:"infraContainerImage,omitempty"`
WindowsExtraArgs map[string]string `json:"winExtraArgs,omitempty" yaml:"winExtraArgs,omitempty"`
WindowsExtraBinds []string `json:"winExtraBinds,omitempty" yaml:"winExtraBinds,omitempty"`
WindowsExtraEnv []string `json:"winExtraEnv,omitempty" yaml:"winExtraEnv,omitempty"`
}

View File

@ -1,16 +1,22 @@
package client
const (
KubeproxyServiceType = "kubeproxyService"
KubeproxyServiceFieldExtraArgs = "extraArgs"
KubeproxyServiceFieldExtraBinds = "extraBinds"
KubeproxyServiceFieldExtraEnv = "extraEnv"
KubeproxyServiceFieldImage = "image"
KubeproxyServiceType = "kubeproxyService"
KubeproxyServiceFieldExtraArgs = "extraArgs"
KubeproxyServiceFieldExtraBinds = "extraBinds"
KubeproxyServiceFieldExtraEnv = "extraEnv"
KubeproxyServiceFieldImage = "image"
KubeproxyServiceFieldWindowsExtraArgs = "winExtraArgs"
KubeproxyServiceFieldWindowsExtraBinds = "winExtraBinds"
KubeproxyServiceFieldWindowsExtraEnv = "winExtraEnv"
)
type KubeproxyService struct {
ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"`
ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"`
ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"`
ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"`
ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
WindowsExtraArgs map[string]string `json:"winExtraArgs,omitempty" yaml:"winExtraArgs,omitempty"`
WindowsExtraBinds []string `json:"winExtraBinds,omitempty" yaml:"winExtraBinds,omitempty"`
WindowsExtraEnv []string `json:"winExtraEnv,omitempty" yaml:"winExtraEnv,omitempty"`
}

View File

@ -1,16 +1,22 @@
package client
const (
SchedulerServiceType = "schedulerService"
SchedulerServiceFieldExtraArgs = "extraArgs"
SchedulerServiceFieldExtraBinds = "extraBinds"
SchedulerServiceFieldExtraEnv = "extraEnv"
SchedulerServiceFieldImage = "image"
SchedulerServiceType = "schedulerService"
SchedulerServiceFieldExtraArgs = "extraArgs"
SchedulerServiceFieldExtraBinds = "extraBinds"
SchedulerServiceFieldExtraEnv = "extraEnv"
SchedulerServiceFieldImage = "image"
SchedulerServiceFieldWindowsExtraArgs = "winExtraArgs"
SchedulerServiceFieldWindowsExtraBinds = "winExtraBinds"
SchedulerServiceFieldWindowsExtraEnv = "winExtraEnv"
)
type SchedulerService struct {
ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"`
ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"`
ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
ExtraArgs map[string]string `json:"extraArgs,omitempty" yaml:"extraArgs,omitempty"`
ExtraBinds []string `json:"extraBinds,omitempty" yaml:"extraBinds,omitempty"`
ExtraEnv []string `json:"extraEnv,omitempty" yaml:"extraEnv,omitempty"`
Image string `json:"image,omitempty" yaml:"image,omitempty"`
WindowsExtraArgs map[string]string `json:"winExtraArgs,omitempty" yaml:"winExtraArgs,omitempty"`
WindowsExtraBinds []string `json:"winExtraBinds,omitempty" yaml:"winExtraBinds,omitempty"`
WindowsExtraEnv []string `json:"winExtraEnv,omitempty" yaml:"winExtraEnv,omitempty"`
}