bugfix: update Resource info when update attached binding
Signed-off-by: lihanbo <lihanbo2@huawei.com>
This commit is contained in:
parent
8843749bf2
commit
f66e391ee7
|
@ -603,6 +603,7 @@ func (d *DependenciesDistributor) createOrUpdateAttachedBinding(attachedBinding
|
||||||
updatedBindingSnapshot := mergeBindingSnapshot(existBinding.Spec.RequiredBy, attachedBinding.Spec.RequiredBy)
|
updatedBindingSnapshot := mergeBindingSnapshot(existBinding.Spec.RequiredBy, attachedBinding.Spec.RequiredBy)
|
||||||
existBinding.Spec.RequiredBy = updatedBindingSnapshot
|
existBinding.Spec.RequiredBy = updatedBindingSnapshot
|
||||||
existBinding.Labels = util.DedupeAndMergeLabels(existBinding.Labels, attachedBinding.Labels)
|
existBinding.Labels = util.DedupeAndMergeLabels(existBinding.Labels, attachedBinding.Labels)
|
||||||
|
existBinding.Spec.Resource = attachedBinding.Spec.Resource
|
||||||
|
|
||||||
if err := d.Client.Update(context.TODO(), existBinding); err != nil {
|
if err := d.Client.Update(context.TODO(), existBinding); err != nil {
|
||||||
klog.Errorf("failed to update resource binding(%s/%s): %v", existBinding.Namespace, existBinding.Name, err)
|
klog.Errorf("failed to update resource binding(%s/%s): %v", existBinding.Namespace, existBinding.Name, err)
|
||||||
|
|
Loading…
Reference in New Issue