1
0
mirror of https://github.com/rancher/types.git synced 2025-09-13 13:33:06 +00:00

Update k3s types to make version a string

This commit is contained in:
Dax McDonald
2020-02-28 17:55:48 -07:00
parent 12620b5bd7
commit 711984f3d8
4 changed files with 21 additions and 18 deletions

View File

@@ -1,14 +1,12 @@
package client
const (
K3sConfigType = "k3sConfig"
K3sConfigFieldServerConcurrency = "serverConcurrency"
K3sConfigFieldVersion = "kubernetesVersion"
K3sConfigFieldWorkerConcurrency = "workerConcurrency"
K3sConfigType = "k3sConfig"
K3sConfigFieldK3sUpgradeStrategy = "k3supgradeStrategy"
K3sConfigFieldVersion = "kubernetesVersion"
)
type K3sConfig struct {
ServerConcurrency int64 `json:"serverConcurrency,omitempty" yaml:"serverConcurrency,omitempty"`
Version *Info `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"`
WorkerConcurrency int64 `json:"workerConcurrency,omitempty" yaml:"workerConcurrency,omitempty"`
K3sUpgradeStrategy *K3sUpgradeStrategy `json:"k3supgradeStrategy,omitempty" yaml:"k3supgradeStrategy,omitempty"`
Version string `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"`
}

View File

@@ -0,0 +1,12 @@
package client
const (
K3sUpgradeStrategyType = "k3sUpgradeStrategy"
K3sUpgradeStrategyFieldServerConcurrency = "serverConcurrency"
K3sUpgradeStrategyFieldWorkerConcurrency = "workerConcurrency"
)
type K3sUpgradeStrategy struct {
ServerConcurrency int64 `json:"serverConcurrency,omitempty" yaml:"serverConcurrency,omitempty"`
WorkerConcurrency int64 `json:"workerConcurrency,omitempty" yaml:"workerConcurrency,omitempty"`
}