Skip to content

Commit 00f00af

Browse files
authored
Fix MasterPodMoveTimeout field that cannot be unmarshalled (zalando#816)
* Update operator_configuration_type.go * Update operator_config.go
1 parent be6c8cd commit 00f00af

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

pkg/apis/acid.zalan.do/v1/operator_configuration_type.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ type KubernetesMetaConfiguration struct {
6767
// TODO: use namespacedname
6868
PodEnvironmentConfigMap string `json:"pod_environment_configmap,omitempty"`
6969
PodPriorityClassName string `json:"pod_priority_class_name,omitempty"`
70-
MasterPodMoveTimeout time.Duration `json:"master_pod_move_timeout,omitempty"`
70+
MasterPodMoveTimeout Duration `json:"master_pod_move_timeout,omitempty"`
7171
EnablePodAntiAffinity bool `json:"enable_pod_antiaffinity,omitempty"`
7272
PodAntiAffinityTopologyKey string `json:"pod_antiaffinity_topology_key,omitempty"`
7373
PodManagementPolicy string `json:"pod_management_policy,omitempty"`

pkg/controller/operator_config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ func (c *Controller) importConfigurationFromCRD(fromCRD *acidv1.OperatorConfigur
6666
result.NodeReadinessLabel = fromCRD.Kubernetes.NodeReadinessLabel
6767
result.PodPriorityClassName = fromCRD.Kubernetes.PodPriorityClassName
6868
result.PodManagementPolicy = fromCRD.Kubernetes.PodManagementPolicy
69-
result.MasterPodMoveTimeout = fromCRD.Kubernetes.MasterPodMoveTimeout
69+
result.MasterPodMoveTimeout = time.Duration(fromCRD.Kubernetes.MasterPodMoveTimeout)
7070
result.EnablePodAntiAffinity = fromCRD.Kubernetes.EnablePodAntiAffinity
7171
result.PodAntiAffinityTopologyKey = fromCRD.Kubernetes.PodAntiAffinityTopologyKey
7272

0 commit comments

Comments
 (0)