-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Possibility to choose the source NAT IP address on a isolated network or VPC #6442
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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
|
@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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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?