Possibility to choose the source NAT IP address on a isolated network or VPC#6442
Possibility to choose the source NAT IP address on a isolated network or VPC#6442DaanHoogland merged 52 commits intoapache:mainfrom
Conversation
129cc99 to
c342e16
Compare
22dbbfd to
fe5cd64
Compare
Codecov Report
@@ Coverage Diff @@
## main #6442 +/- ##
============================================
+ Coverage 12.69% 13.01% +0.32%
- Complexity 8674 9172 +498
============================================
Files 2729 2728 -1
Lines 256579 262916 +6337
Branches 39987 42677 +2690
============================================
+ Hits 32575 34222 +1647
- Misses 219859 224397 +4538
- Partials 4145 4297 +152
... and 144 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
75f9e50 to
f2263c9
Compare
328b947 to
f2263c9
Compare
f2263c9 to
083a594
Compare
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6010 |
|
Trillian Build Failed (tid-6494) |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6012 |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6013 |
api/src/main/java/org/apache/cloudstack/api/response/IPAddressResponse.java
Show resolved
Hide resolved
|
@blueorangutan package |
|
@kiranchavala a 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: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6017 |
|
Packaging result: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6042 |
|
Trillian Build Failed (tid-6520) |
kiranchavala
left a comment
There was a problem hiding this comment.
LGTM, tested the feature and all the scenarios
|
@blueorangutan package |
|
@kiranchavala a [SF] 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]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 6197 |
|
@weizhouapache @GutoVeronezi @alexandremattioli , I am assuming your comments have all been addressed? |
@DaanHoogland |
|
@blueorangutan test |
|
@DaanHoogland a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
@DaanHoogland two issues
|
that seems a bug. It should throw an exception in this case. |
|
[SF] Trillian test result (tid-6713)
|
| <a-form-item | ||
| ref="networkdomain" | ||
| name="networkdomain" | ||
| v-if="!isObjectEmpty(selectedNetworkOffering) && !selectedNetworkOffering.forvpc"> | ||
| <template #label> | ||
| <tooltip-label :title="$t('label.networkdomain')" :tooltip="apiParams.networkdomain.description"/> | ||
| </template> | ||
| <a-input | ||
| v-model:value="form.networkdomain" | ||
| :placeholder="apiParams.networkdomain.description"/> | ||
| </a-form-item> | ||
| <a-form-item | ||
| ref="account" | ||
| name="account" | ||
| v-if="accountVisible"> | ||
| <template #label> | ||
| <tooltip-label :title="$t('label.account')" :tooltip="apiParams.account.description"/> | ||
| </template> | ||
| <a-input | ||
| v-model:value="form.account" | ||
| :placeholder="apiParams.account.description"/> | ||
| </a-form-item> |
There was a problem hiding this comment.
@DaanHoogland, this code seems duplicated, considering that the network domain and account fields are already present in the form. Is this on purpose?
While working on PR #8919, there is no option to create a network for a project, so I was thinking of adding the Ownership component to this view as well and removing this duplicate code.
There was a problem hiding this comment.
Sounds great @BryanMLima , I think this was not intentional. I just wonder about this dialog containing a "network domain" twice, while it should be a "cloudstack domain" and a real network domain. So a bit of semantic hacking needed ;) Thanks.
Description
This PR intends to allow users to choose an IP address for the VR of their network from the pool of available addresses.
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?