#6707 Removal of IPAConfig broke Ipsilon's FreeIPA integration
Closed: fixed 2 years ago Opened 2 years ago by cheimes.

In commit https://github.com/freeipa/freeipa/commit/7b966e8577fdb56f069cf26a6ab4d6c77b8743b9 IPAConfig class and init_config function were removed from ipapython.config. The code was removed as part of #6474. Ipsilon uses the ipapython.config.config instance and init_config to get the domain, realm and server from /etc/ipa/default.conf.

Proposed solutions:

  • Either re-add a stripped down version of IPAConfig for Ipsilon
  • or suggest another stable API that works with all supported FreeIPA versions.

Ipsilon bug: https://pagure.io/ipsilon/issue/265


Metadata Update from @cheimes:
- Issue assigned to someone
- Issue set to the milestone: 0.0 NEEDS_TRIAGE

2 years ago

Metadata Update from @cheimes:
- Custom field affects_doc reset
- Custom field component reset
- Custom field external_tracker reset
- Custom field type reset
- Issue close_status updated to: None
- Issue set to the milestone: None (was: 0.0 NEEDS_TRIAGE)
- Issue tagged with: integration

2 years ago

Metadata Update from @pvoborni:
- Custom field affects_doc reset
- Custom field tester adjusted to wanted
- Issue priority set to: 2 (was: 3)
- Issue set to the milestone: FreeIPA 4.5

2 years ago

master:

  • 0c7ca27 config: re-add init_config and config

Metadata Update from @dkupka:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata