-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Description
ISSUE TYPE
- Bug Report
COMPONENT NAME
IP assignment
CLOUDSTACK VERSION
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
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
- Login as a
root admin - Create a domain and a domain admin account for the domain.
- Set
use.system.public.ipstofalsein the account, the domain or globally. - Assign an IP range to the domain or the account.
[Range 1] - Login as a
domain adminand create an isolated network in domain. - Go to the isolated network page and click on the
Public IP addressesthen click onAcquire new IP. - The list shows only the IPs in the assinged IP range
[Range 1] - Logout and login as a
root adminagain - Remove the
[Range1]IP range assignment. - Repeat step
5,6, and7. The output list now includes the system IPs.
EXPECTED RESULTS
User can NOT see the system's public IP addresses.
ACTUAL RESULTS
User can see the system's public IP addresses.