When provisioning an RKE1 downstream cluster with io.cattle.cluster.cridockerd.enable
set to false
and enable_cri_dockerd
set to true
, the cluster successfully provisions when it shouldn't
#38265
Labels
kind/bug-qa
Issues that have not yet hit a real release. Bugs introduced by a new feature or enhancement
priority/2
QA/XS
team/hostbusters
The team that is responsible for provisioning/managing downstream clusters + K8s version support
Rancher Server Setup
v2.6-head
2c21373Information about the Cluster
v1.24.2-rancher1-1
User Information
Describe the bug
When deploying a
v1.24.2-rancher1-1
cluster with Rancher, I added the following annotation:io.cattle.cluster.cridockerd.enable
and set it to befalse
. Additionally, I modified the cluster config's YAML to haveenable_cri_dockerd
set to betrue
. The expected output is that the annotation would overrideenable_cri_dockerd
and cluster provisioning would fail.However, that does not happen and provisioning is successful. Looking into why this happened, this specific combination, for whatever reason, causes the annotation to disappear from my list:
If I have this annotation set to
false
and do not modifyenable_cri_dockerd
in the YAML, the cluster does not provision as expected.To Reproduce
io.cattle.cluster.cridockerd.enable
and give it the valuefalse
.enable_cri_dockerd
to have a value oftrue
Result
The cluster should not provision with these conditions.
Expected Result
The cluster is successfully provisioning when it shouldn't.
The text was updated successfully, but these errors were encountered: