Allow creation of Shared Networks without IP range if network offering has no services - specifyvlan = true#10168
Conversation
|
@Pearl1594 in the expected result in #10114 it says So that is not true? instead it is ? |
DaanHoogland
left a comment
There was a problem hiding this comment.
code looks good if we accept that deployment fails.
Initially when I reported the issue, I thought the issue was with specifyVlan - as broadcast URI ends up being null. However, on further investigation the reason for it was IP address not being passed. With missing inputs it's not possible to have a successful deployment. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## 4.19 #10168 +/- ##
=========================================
Coverage 15.14% 15.14%
- Complexity 11282 11283 +1
=========================================
Files 5408 5408
Lines 473823 473825 +2
Branches 57826 57827 +1
=========================================
+ Hits 71763 71764 +1
Misses 394038 394038
- Partials 8022 8023 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
…ip-range-checks-sharednet
|
@Pearl1594 can you update on this? |
|
@blueorangutan package |
|
@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
@bernardodemarco @weizhouapache are your questions addressed to satisfaction? |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 12224 |
|
@blueorangutan test keepEnv |
|
@DaanHoogland a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
|
I think this PR needs some more work, as there is a case that when we do not have any services provided by the network offering used by the shared network, it essentially behaves like an L2 network; hence there shouldn't be a need to specify IP range. However, when an IP range isn't specified, the nic is created with no broadcast_uri, which eventually results in an NPE on the agent side. Would need some investigation. cc @DaanHoogland @weizhouapache @sureshanaparti |
|
@blueorangutan package |
|
@weizhouapache a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
|
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 12243 |
|
@blueorangutan test |
|
@weizhouapache a [SL] Trillian-Jenkins test job (ol8 mgmt + kvm-ol8) has been kicked to run smoke tests |
|
[SF] Trillian test result (tid-12209)
|
|
[SF] Trillian test result (tid-12213)
|
|
the proper error message is returned (tested in a lab env) |
…etwork
revert part of apache#10168
…g has no services - specifyvlan = true (apache#10168)



Description
Fixes: #10114
This PR adds necessary check for IP range for shared Networks.
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?