#5814 Change IP address validation errors to warnings [support for cloud environments]
Closed: Fixed None Opened 6 years ago by pspacek.

Current IP address validation breaks certain environments, e.g. Google cloud.

We should change IP address validation errors to warnings to enable support for cloud environments.

See
http://unix.stackexchange.com/questions/222346/ipa-server-configuration-cannot-use-ip-network-address for further details.


    mbasti: change ipa-server-install checks (maybe client too not sure) to print warning instead of raising errors when network or broadcast address is used
    mbasti: 1-2 function must be changed, I can do it really fast I know the code from yesterday due netifaces ticket
    [mkosek] I would do it, I remember I had to workaround it for FreeIPA on OpenStack too (public ellastic vs. local private IP address passed to --ip-address)
    pspacek: 4.4 as this will make Google cloud supported

4.4.0 was released, moving open tickets to 4.4.1

4.4.1 was released, moving open tickets to 4.4.2

master:

  • 81d64d5 Allow network ip addresses
  • 71ad8d4 Allow broadcast ip addresses
  • f3d3790 Allow multicast addresses in A/AAAA records
  • b232ad4 Show warning when net/broadcast IP address is used in installer

ipa-4-4:

  • 00e7472 Allow network ip addresses
  • a6ab515 Allow broadcast ip addresses
  • 435318e Allow multicast addresses in A/AAAA records
  • 3ffd1dc Show warning when net/broadcast IP address is used in installer

This causes issues when replica is installed with --setup-dns

master:

  • 1c96ff7 Abstract procedures for IP address warnings
  • cd2c10d Fix missing config.ips in promote_check
  • d13a4c2 Add check for IP addresses into DNS installer

ipa-4-4:

  • dee950d Abstract procedures for IP address warnings
  • b7fcbe9 Fix missing config.ips in promote_check
  • bb2c179 Add check for IP addresses into DNS installer

Metadata Update from @pspacek:
- Issue assigned to mbasti
- Issue set to the milestone: FreeIPA 4.4.2

5 years ago

Login to comment on this ticket.

Metadata