From e387e13a5b3dbb85b7785c44df4d33bd5ccd7dae Mon Sep 17 00:00:00 2001 From: moelsayed Date: Tue, 8 May 2018 04:33:13 +0200 Subject: [PATCH 1/2] Add configurable addon retries --- apis/management.cattle.io/v3/rke_types.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apis/management.cattle.io/v3/rke_types.go b/apis/management.cattle.io/v3/rke_types.go index 1f0a47ae..ad66feab 100644 --- a/apis/management.cattle.io/v3/rke_types.go +++ b/apis/management.cattle.io/v3/rke_types.go @@ -35,6 +35,8 @@ type RancherKubernetesEngineConfig struct { CloudProvider CloudProvider `yaml:"cloud_provider" json:"cloudProvider,omitempty"` // kubernetes directory path PrefixPath string `yaml:"prefix_path" json:"prefixPath,omitempty"` + // Number of status check retries for addon deployment jobs + AddonJobRetries int `yaml:"addon_job_retries" json:"addonJobRetries,omitempty" norman:"default=5"` } type PrivateRegistry struct { From a30f6d6cd1bb178834a80ffa2744a2ef41bd452c Mon Sep 17 00:00:00 2001 From: moelsayed Date: Tue, 8 May 2018 19:16:11 +0200 Subject: [PATCH 2/2] generated code --- .../v3/zz_generated_rancher_kubernetes_engine_config.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go b/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go index f6410953..e404fb94 100644 --- a/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go +++ b/client/management/v3/zz_generated_rancher_kubernetes_engine_config.go @@ -2,6 +2,7 @@ package client const ( RancherKubernetesEngineConfigType = "rancherKubernetesEngineConfig" + RancherKubernetesEngineConfigFieldAddonJobRetries = "addonJobRetries" RancherKubernetesEngineConfigFieldAddons = "addons" RancherKubernetesEngineConfigFieldAddonsInclude = "addonsInclude" RancherKubernetesEngineConfigFieldAuthentication = "authentication" @@ -21,6 +22,7 @@ const ( ) type RancherKubernetesEngineConfig struct { + AddonJobRetries int64 `json:"addonJobRetries,omitempty" yaml:"addonJobRetries,omitempty"` Addons string `json:"addons,omitempty" yaml:"addons,omitempty"` AddonsInclude []string `json:"addonsInclude,omitempty" yaml:"addonsInclude,omitempty"` Authentication *AuthnConfig `json:"authentication,omitempty" yaml:"authentication,omitempty"`