This change adds the new DC patch orchestration upload-only option to
the patch orchestration UI. A new 'Upload Only' checkbox was added to
the 'Create Strategy' form when the selected strategy type is 'Patch'.
In the 'Orchestration Strategy' tab, if the current strategy is a patch
strategy, a new field 'Upload Only' with its current value is now shown
so that the user can know if an existing strategy is using this option.
Test Plan:
1. PASS - Verify that the 'Upload Only' checkbox appears correctly
inside of the create strategy form only when the selected
strategy type is equal to 'Patch';
2. PASS - Create a patch strategy with and without the upload-only
option and verify that it gets created successfully;
3. PASS - Verify that the interface shows the 'Upload Only' field and
its current value on the 'Orchestration Strategy' page only
when using the patch strategy type;
4. PASS - Create and delete another orchestration type (e.g. Kubernetes
upgrade) through Horizon and verify that it still works as
expected;
5. PASS - Run the entire patch orchestration procedure through Horizon
and verify that it completes successfully.
Depends-On: https://review.opendev.org/c/starlingx/distcloud-client/+/876629
Story: 2010584
Task: 47592
Signed-off-by: Gustavo Herzmann <gustavo.herzmann@windriver.com>
Change-Id: I18f680810fab367e8c0e123887a4e3dcd3bdf8d5