-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
4.20
-
None
-
None
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
Node Green Sprint 280
-
1
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
The KubeletConfig does not get reconciled when the MCP is created after the KubeletConfig
Version-Release number of selected component (if applicable):
4.20
How reproducible:
100 %
Steps to Reproduce:
1. create 2 mcp
2. label the newly created mcp with same label
~~~
# oc label mcp test test=kubeletconfig
# oc label mcp test1 test=kubeletconfig
~~~
3. create a kubeletconfig to match the mcp label
~~~
machineConfigPoolSelector:
matchLabels:
test: kubeletconfig
~~~
4. This kubeletconfig will be applied on both test and test1 mcp and below mc will be generated as part of it.
~~~
99-test-generated-kubelet
99-test1-generated-kubelet
~~~
5. Create one more mcp and label with same test=kubeletconfig but kubeletconfig will not be reconciled for this mcp as its created after the creation of kubeletconfig
Actual results:
kubeletconfig will not be reconciled for this mcp as its created after the creation of kubeletconfig
Expected results:
it should reconsile
Additional info: