Merge pull request #4839 from veophi/cloneset-status-selector

feat: show `status.labelSelector` for CloneSet
This commit is contained in:
karmada-bot 2024-04-19 09:55:15 +08:00 committed by GitHub
commit 20bb7a706d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 0 deletions

View File

@ -42,6 +42,7 @@ spec:
expectedUpdatedReplicas = 0 expectedUpdatedReplicas = 0
updateRevision = '' updateRevision = ''
currentRevision = '' currentRevision = ''
labelSelector = ''
for i = 1, #statusItems do for i = 1, #statusItems do
if statusItems[i].status ~= nil and statusItems[i].status.replicas ~= nil then if statusItems[i].status ~= nil and statusItems[i].status.replicas ~= nil then
replicas = replicas + statusItems[i].status.replicas replicas = replicas + statusItems[i].status.replicas
@ -70,6 +71,9 @@ spec:
if statusItems[i].status ~= nil and statusItems[i].status.observedGeneration ~= nil and statusItems[i].status.observedGeneration ~= '' then if statusItems[i].status ~= nil and statusItems[i].status.observedGeneration ~= nil and statusItems[i].status.observedGeneration ~= '' then
generation = statusItems[i].status.observedGeneration generation = statusItems[i].status.observedGeneration
end end
if statusItems[i].status ~= nil and statusItems[i].status.labelSelector ~= nil and statusItems[i].status.labelSelector ~= '' then
labelSelector = statusItems[i].status.labelSelector
end
end end
desiredObj.status.observedGeneration = generation desiredObj.status.observedGeneration = generation
desiredObj.status.replicas = replicas desiredObj.status.replicas = replicas
@ -80,6 +84,7 @@ spec:
desiredObj.status.expectedUpdatedReplicas = expectedUpdatedReplicas desiredObj.status.expectedUpdatedReplicas = expectedUpdatedReplicas
desiredObj.status.updateRevision = updateRevision desiredObj.status.updateRevision = updateRevision
desiredObj.status.currentRevision = currentRevision desiredObj.status.currentRevision = currentRevision
desiredObj.status.labelSelector = labelSelector
return desiredObj return desiredObj
end end
statusReflection: statusReflection:
@ -98,6 +103,7 @@ spec:
status.updateRevision = observedObj.status.updateRevision status.updateRevision = observedObj.status.updateRevision
status.currentRevision = observedObj.status.currentRevision status.currentRevision = observedObj.status.currentRevision
status.observedGeneration = observedObj.status.observedGeneration status.observedGeneration = observedObj.status.observedGeneration
status.labelSelector = observedObj.status.labelSelector
return status return status
end end
healthInterpretation: healthInterpretation: