soreana opened a new issue, #7608:
URL: https://github.com/apache/cloudstack/issues/7608

   <!--
   Verify first that your issue/request is not already reported on GitHub.
   Also test if the latest release and main branch are affected too.
   Always add information AFTER of these HTML comments, but no need to delete 
the comments.
   -->
   
   ##### ISSUE TYPE
   <!-- Pick one below and delete the rest -->
    * Bug Report
   
   ##### COMPONENT NAME
   <!--
   Categorize the issue, e.g. API, VR, VPN, UI, etc.
   -->
   ~~~
   IP assignment
   ~~~
   
   ##### CLOUDSTACK VERSION
   <!--
   New line separated list of affected versions, commit ID for issues on main 
branch.
   -->
   
   ~~~
   4.17,
   4.18,
   main (*)
   ~~~
   (*): Although I didn't test that on main branch, the code pard didn't change 
so it should be there as well.
   
   
   ##### SUMMARY
   <!-- Explain the problem/feature briefly -->
   
   By default when user use all of their assigned public IPs, they can use 
system public IPs. Although by using the `use.system.public.ips` setting admins 
can prevent that action, the setting doesn't have any affect when user doesn't 
have any reserved range.
   
   
   ##### STEPS TO REPRODUCE
   <!--
   For bugs, show exactly how to reproduce the problem, using a minimal 
test-case. Use Screenshots if accurate.
   
   For new features, show how the feature would be used.
   -->
   
   1. Login as a `root admin`
   2. Create a domain and a domain admin account for the domain.
   3. Set `use.system.public.ips` to `false` in the account, the domain or 
globally.
   4. Assign an IP range to the domain or the account. `[Range 1]`
   5. Login as a `domain admin` and create an isolated network in domain.
   6. Go to the isolated network page and click on the `Public IP addresses` 
then click on `Acquire new IP`.
   7. The list shows only the IPs in the assinged IP range `[Range 1]`
   8. Logout and login as a `root admin` again
   9. Remove the `[Range1]` IP range assignment.
   10. Repeat step `5`, `6`, and `7`. The output list now includes the system 
IPs.
   
   
   
   ##### EXPECTED RESULTS
   <!-- What did you expect to happen when running the steps above? -->
   
   ~~~
   User can NOT see the system's public IP addresses.
   ~~~
   
   ##### ACTUAL RESULTS
   <!-- What actually happened? -->
   
   <!-- Paste verbatim command output between quotes below -->
   ~~~
   User can see the system's public IP addresses.
   ~~~
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to