Cherrypick/m14 to m16 file master

Merged Mahsa Hanifi requested to merge cherrypick/m14-to-m16-file-master into azure/m16-file-master

Type of change

  • Bug Fix
  • Feature

Does this introduce a change in the core logic?

  • No
  • Yes

Does this introduce a change in the cloud provider implementation, if so which cloud?

  • AWS
  • Azure
  • GCP
  • IBM

Does this follow conventional commits spec?

  • No
  • Yes

Have you set the Milestone?

  • No
  • Yes

Updates description?

This is the upgrade work from M14 to M16 all the changes are cherry-picked from M14

Merge request reports