If the Kubelet clusterDNS parameter is not defined at bootstrap,
during service-parameter-apply, the parameter is reset to its
IPv4 default value (10.96.0.10).
Test Plan:
PASS: Bootstrap a Debian AIO-SX with IPv4.
PASS: Run service-parameter-apply command.
PASS: Verify that clusterDNS parameter has not change.
PASS: Bootstrap a Debian AIO-SX with IPv6.
PASS: Run service-parameter-apply command.
PASS: Verify that clusterDNS parameter has not change.
PASS: Add, apply and verify invalid parameter test case.
PASS: Add, apply and verify invalid value test case.
PASS: Add, apply and verify casting error test case.
Reviewed: https:/ /review. opendev. org/c/starlingx /stx-puppet/ +/879375 /opendev. org/starlingx/ stx-puppet/ commit/ e77bec659110829 91dd96b9c52074e aadb5e71dc
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit e77bec659110829 91dd96b9c52074e aadb5e71dc
Author: Jorge Saffe <email address hidden>
Date: Mon Apr 3 14:00:22 2023 -0400
Fix Kubelet clusterDNS parameter updating
If the Kubelet clusterDNS parameter is not defined at bootstrap, parameter- apply, the parameter is reset to its
during service-
IPv4 default value (10.96.0.10).
Test Plan: parameter- apply command. parameter- apply command.
PASS: Bootstrap a Debian AIO-SX with IPv4.
PASS: Run service-
PASS: Verify that clusterDNS parameter has not change.
PASS: Bootstrap a Debian AIO-SX with IPv6.
PASS: Run service-
PASS: Verify that clusterDNS parameter has not change.
PASS: Add, apply and verify invalid parameter test case.
PASS: Add, apply and verify invalid value test case.
PASS: Add, apply and verify casting error test case.
Closes-Bug: 2015119
Signed-off-by: Jorge Saffe <email address hidden> 5e72620e55b35b4 c6b7c17c616
Change-Id: Ic15eb49d0deff0