-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
3rd-party IP request epic is planned for 4.21, and its ready from product side.
We still need to automate its tests, which are already composed in polarion, but we won't make it to the code-freeze.
However, after assessing the work needed for this automation, we think there is a very good chance for it to make it to the GA during the code-freeze grace period, because:
1. The infrastructure needed is quite simple, and includes:
- Creating UDN, which we already do in the tests.
- Adding a new annotation to the VM spec.
2. All the tests cover scenarios that are already implemented in other network modules, so we won't need to invent the wheel for any of them.
Furthermore, the more "complicated" test cases of this feature are already implemented in the MTV-IPAMClaim tests (`test_ip_persistence.py` module), either as merged or in PR which is close to be merged.
Just to clarify - this is not me expressing my private opinion, but rather there is a consensus in the team that the automation is relatively easy, and can make it to the GA.
To mitigate the risk of not having any test merged, we can submit these tests in several PR (2 or more), where the first will have the infrastructure as detailed above + 1-2 basic tests, and the following PR(s) will have the rest of the coverage.
Thank you for the cooperation and the flexibility!